refactored registration
user can delete other users
sql taken out of app, validations do not work yet
refactored with active record validations