Updated use creation to have a more graceful fail over for bad information
Added Feature tests for user creation and login
Merge remote-tracking branch 'origin/master'