merge develop to test on heroku

add express web server

add passport and hamljs

chore: add coffeelint and less grunt tasks

chore: remove unused files and minor style changes

chore: allow for multiple view engines and add addtl routes

chore: add less files for bootstrap and flatui

add mongo deps and mongoose models

chore: change coffeelint config

add bootstrap, flatui deps and fix jade files

add angularjs as dep

chore: comment out copycoffee task for now

compile latest client code

login is in a partially working state, fix the bugs!

chore: notifications should display properly

chore: improve notification by adding fade effects

update devdeps to latest versions and turn off sourcemap to get iife wrappings back

bug: fix bugs in login page

chore: move auth helpers to helpers.js

refactor: move all routing functionality into their own functions for reusability

chore: get rid of all the console.log

chore: css cleanup

chore: recompile less and minor style changes

style: rename checkUser to loadUser

chore: add 404/500 catch all route handler

chore: remove pg dep and update jasmine-contrib
bug: fix url to mongo prod db
bug: switch back to node instead of nodemon. heroku doesnt seem to support nodemon
bug: fix bug on client. server still not working on heroku.
bug: more heroku debugging..
bug: remove engine, might the cause of heroku failure
bug: add nodemon to deps
bug: add heroku task
bug: downgrade to 0.8 engine
bug: downgrade all versions
downgrade mongoose
downgrade mongoose again
add coffee dep
move everything as dep instead of devdep
bump node version up again, no luck with lower version
bug: typo for mongo url
add jade dep
add user conn string for mongo db
fix dupe checking and use standard mongodb
switch to mongolab