Forgot Password
Templates reconfigured, better markup, and error handling
Reset password error on invalid token
Mailer options
Adding system.js to list of files to inlcude while running test cases so that mean.system is available
Merge branch 'master' of github.com:neetumorwani/mean
use a randomized string for unique fields in the user model (username and email) and align the tests appropriately
added 'should' assertion which didnt exist for unit test to save user without problems
adding up more assertions on the user model
Merge pull request #660 from lirantal/enhancement-user-model-testing-take2

Enhancement user model testing take2
mocha: auto walk models
fix karma tests and use mean.articles for articles module
adding security related unit tests to the user model
Sender Mail moved from controller
Solving merge conflicts
Merge pull request #663 from lirantal/enhancement-user-model-security-tests

Enhancement - Adding more unit tests for the user model, focusing on security aspects
Merge pull request #658 from neetumorwani/master

Forgot Password Feature
Reset Password with better error handling and validation, Email from moved to environment settings
Merge pull request #665 from neetumorwani/master

Reset Password with better error handling and validation
jshint doesnt like statements ending with no functions such as 'should.be.ok' while shouldjs doesnt support 'ok' as a function so 'should.be.ok()' is invalid. Updated assertions to fix the problem for jshint and conform with the unit tests