OCD commit: add missing tab
Refactor controllers to not pollute global namespace
Remove debug console.log statements
Make services and directives part of app-level module instead of separate modules.
Added directive to optionally show/hide a DOM element given an accessLevel.