more semantic structure for views, templates, styles added
Categories, Expenses reworked to CompositeView, added simple header, removed state specific headers