initial scafolding with yeoman generator-angular-fullstack-2.0.0
front face wash up
added email test cases:

email should not exist already
email should be valid (not blank, in the form of *@*.*)
added email validation:
*@*.*

removed password encryption, now passwords are stored in plain text to demonstrate the password validation in a easier and faster way
added password length == 8 test and implementation
added more password test cases
added validation for:

Password that has 8 characters
Password must contain at least one uppercase character
Password must contain at least one number
Password must contain at least one non-alphanumeric character
Password should not contain more than 3 consecutive characters that are the same
implemented username tests
reorganized test spec for user model
frontend fix for password error field, hashpassword case added
Merge branch 'master' of C:\lampkicking\src

Conflicts:
	.gitignore