fixed spec due to minor view break, added validation to user model for first and last name, preliminary user new and edit view clean up