Updates config-dist to match new config format
Adds UserService to abstract some user management tasks
Updates storage to remove password_hash before storing
Formatting and CS fixes
Adds user management methods
Removes extraneous whitespace and comments
Implements user management stuff