added IIFE clarifications on private members. added module naming conventions
made whitespace consistent for
keep controllers focused. 1 controller per view
whitespace fixes
clarified file separation for directives
added directive prefix guidance
removed confusing statement about directives and ngHide
removed exVm and replaced with vm
clarified directive templateUrl
removed Ctrl in favor of Controller
renamed DirController to ExampleController. Replaced ngInject with manual injection , since it had not been discussed yet in this doc
fixed whitespace
added manual injection to route resolver example
added another avoidance technique for DI
sp
added note for exception handler catcher
clarified naming of assets vs files
clarified naming of assets vs files
changed PascalCase to UpperCamelCase as it is more understandable. seems PascalCase is a MSFT term
added controller suffix naming guidelines