slightly modifies the users show view
seperates database connectors for environments
adds validations to all models

this closes #8