Email fields are email type. Use that fact to simplify validation.
Signup returns user so they can be logged in if wanted
Automatically log in a user when they sign up
Creating a user with a plaintext password is not allowed
Merge branch 'master' of github.com:marclitchfield/topicnet

Conflicts:
	public/js/dist/app.min.js.map
	public/js/services/authentication.js
	service/lib/user-service.js