initial user model
clean up spec with should_behave_like
small user changes
Model updated with name, pass, email

Add password and email fields
Test password match and viability
Test email correctness
Merge branch 'modeling-users'