Adding user model, controller and initial tests.
Updates to login setup.
Adding gruntfile and jshint options. Cleaning up code.
Reincluding should and adding gruntfile.
Updating package.
Updates for sending out emails with tokens. Adding tests.
Updates for account requestlogin through publish.