license header reformatting
major reformatting. less compact. better overview. back to the roots.
major refactoring: moved to setters&getters from property-alike access. fixed #81