Proper Section HTML / Angular more than once.

When I moved my Jquery to in front of angularJS from #584 I was receiving the following error:

```
WARNING: Tried to load angular more than once. VM6729:210
Uncaught Error: [ng:btstrpd] http://errors.angularjs.org/1.2.17/ng/btstrpd?p0=document angular.js:36
WARNING: Tried to load angular more than once. 
```

I had seen this issue before when loading other controls a few weeks back that required JQuery to be initiated before angular. I tracked it down to this incorrect html after reading this: http://stackoverflow.com/questions/23499853/warning-tried-to-load-angular-more-than-once-angular-js
Merge pull request #589 from enkodellc/patch-3

Proper Section HTML / Angular more than once.
fix #592 formatting
#587 moved setting the env var for port from the gruntfile to server.js
fixed various spelling and typos across the codebase
fixed grammar - 'platformed' is incorrect, so also replaced with 'framework' as stated in www.mean.io
fixing typo
Merge pull request #599 from lirantal/enhancement-typos-and-spelling

Enhancement typos and spelling
Simplify syntax for setting of assets middleware
removed unneeded env.PORT setting
Merge pull request #595 from bcarter/master

#587 removed setting the env var for port from the gruntfile
fixed problems with bootstrap usage and some weird indentation in the auth index
Merge pull request #606 from justinmc/master

Fix auth index layout problems caused by Bootstrap misusage
better error message for failed MongoDB connection
incorrect logic for isAdmin

I was failing authentication this "~window.user.roles.indexOf('admin');" seems completely incorrect. 
->Negate the index of ('admin') I kept getting -1 for the isAdmin function and it should have been true. Or am I missing something here?
postpone mocha till db connection is open
Update global.js
Removed "aggregated" assets in favor of managing everything with assetmanager.
Changed css ordering so that bootstrap comes first
Fixing wrong indentation at validation