Refactor room server to automatically determine auth events Add documentation in various places
Change repo structure