Change objects representation.
Add State module to apply resps, with stubs.
Write state updating functions.
Update monad
Define patches clearly
Add database functions and actual server executable.
Store rooms and patches
Remove redundant modules
Naming change.
Add schema
Make the client work with new code.
Implement automatic vote closing
Factor out logging and make it thread safe