Clean up documentation after MySQL -> NoSQL migration

- Cleans up some documentation
- Disables lots of lint checks that weren't passing and seem unnecessary/broken
- Added some code-level documentation, such as changing role field to a string and adding some properties to decorated functions.

server/Readme.md is still just a sketch. I'll try to fill it out before we merge.

Comments are welcome!