Fixes #327 #312

Removing unnecessary circular karma plugin dependencies. Karma includes the latest version of them. Found here in devDependencies: https://github.com/karma-runner/karma/blob/master/package.json
Added back karma-coverage

npm install and npm test pass (shoutout to @jackhsu978 for pointing out my mistake)
added default role in articles services until 0.3.5 user system is released
Merge branch 'master' of http://github.com/linnovate/mean
Merge pull request #332 from fyockm/master

#329 grunt enable port config - happy that after all of the 0.3 madness we can finally merge this in...
updated README to reflect the new file paths
more fixes in README
fixed broken links on login & register pages
uglify with mangling option causes problems

It seems like the app with dist.min.js generated by uglify is not
working (i.e. `NODE_ENV=production grunt`). Turning off the “mangle”
option seems to fix the problem.
consistently use "sign in", "sign out", and "register"

based on the UX recommendation here:
http://ux.stackexchange.com/a/1084
fixing menu permissions to allow multiple roles
Merge pull request #351 from jackhsu978/pr1

updated README to reflect the new file paths.
Merge pull request #355 from jackhsu978/pr5

for UX, consistently use the phrases: "sign in", "sign out", and "register"
merged auth stuff
Merge branch 'master' of https://github.com/wspurgin/mean into wspurgin-master
Merge pull request #354 from jackhsu978/pr4

fixed the problem with uglify
Moved toggle to header untill toggable regions are here
fixing bug with permissions of menus
resolved conlict after merge
only show toggle if logged in