Fixes

Code cleanup
user creation fixes
added route to validate fields in create for before submission