Adds a user list+search API endpoint
Adds a single-user api
Removes redundant search_user api
Implemented permissions for user fetch api
Adds user modification to the api
Adds some documentation about the user api

Also some minor pep8 fixes
Changes the user endpoint to be singular
Adds User attributes to get their submissions
Adds an api to get a user's submissions
Merge pull request #58 from hufman/api_changes

Api changes