Added component for viewing the Brillouin Zone, added a uniform way of dealing...

Added component for viewing the Brillouin Zone, added a uniform way of dealing with exceptions through React error boundaries (ErrorHandler.js), fixed small issues with plots and structureviewer.