Add a @requires decorator which is used to specify optional dependencies and
requirements.
Cleanup BS code.
Fix bug in BS.
add email.
Better install script.
Uncomment install script.
More minor changes to setup.
Add a print.
Merge branch 'master' into bandstructure