Add Karma unit tests
Merge branch 'pr/126'

Conflicts:
	package.json
Testing Fix
Testing Fix
Removed the Show User method
hash password with pbkdf2
Don't overwrite statics
Update to AngularJS 1.2.4
fix tests
lock to specified JS dependencies version
Fix bug in foot.jade which tries to assign host instead of comparing it
Merge pull request #169 from theblacksmith/master

Fix bug in foot.jade which tries to assign host instead of comparing it
Fixing the Foot.jade to use env var instead of host
Merge pull request #158 from davychiu/master

hash password with pbkdf2
Merge pull request #162 from dizda/angular1.2.4

Upgrade to latest stable version of AngularJS (1.2.4)
AngularJS latest is good for now
Merge pull request #160 from CREO-Agency/statics_overwrite

Don't overwrite statics
Fixing Travis Stall
Moved flash messages from auth.jade to signin.jade. Placed within error div.
Added check for empty salt before attempting to encrypt password. If you sign up with OAuth provider and then try to login with Email (local strategy), the Salt is empty and authentication fails.