Modify User resources

* Add validations
* Modify account_type to use select tag in form
* Modify account_id generating code
* etc.