more basic structure
minor tweaks to app architecture
added angular 1.3
angular material
experiment on making the controller a class