Clean up user#create form, controller, flash messages

Fixes #37 and #43

Form styling could be cleaned up a bit still; also the app seems to use "user" and "contact" interchangeably in the front-end, might be good to harmonize that.