BUG: properly show errors for profile page,

i.e., those who are not logged in or who don't own that profile shouldn't be able to edit
BUG: fix css bugs on mobile
BUG: bad reference to state vs. data
trigger travis-ci build
REF: some modularity around main controller and user model
TST: fix tests to properly add/remove (callbacks oohf)
BLD: fix gitignore, packaging, add watch tasks
CLN: remove gravatar
REQ: update deps
TST: fixes?
Simplify user model creation, remove password uuid
Add back the css for flat ui
Use minified versions of normalize and reset.css
BUG: new users couldn't be created
BUG: css will haunt you...