Cleanup/Refactoring to split controllers into 
separate files
Uses jqLite.css and allows the removal of jQuery!

pain points:
- documentation around jqLite and the fact that angular uses it is 
somewhat buried http://docs.angularjs.org/api/angular.element
- jqLite doesn't have .show or .hide, which seems like an oversight but
i guess using ngShow ngHide is the "angular" way; not sure I agree with 
this, but it is nice to eliminate jQuery