adding support for configurable session cookie parameters for express
Merge pull request #569 from lirantal/enhancement-session-cookie-settings

adding support for configurable session cookie parameters for express
a better articles validation
fix #584 downgrade jquery to 1.x until angular supports 2.x

also move jquery before angular in assets list
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
postpone mocha till db connection is open
added sidebar include, and revised html5 semantic code