37.Commit:	clean header grouping
mskoenz

DONE:
- added many header
- collected all of alpha in alpha.hpp
- collected current beta in beta.hpp
- cleaned all includes in test and examples
TODO:
- redesign get bc temporary ref (proxy mayby?)