Feature/brioullin merge
The contains the BrillouinZone class from my experimental brillouin branch. It is made available in python but not in GUI, so it is pretty self-contained. The doxygen comments give an overview of how the calculation works, but do not go into extreme detail. If you would like more detailed documentation, I suggest making note in issue #149 and I will add it as a separate docs
branch later.