Move access token to the header, and hide some URL noise in to our helper functions. Start hashing out event structures.
Support joining rooms (but not getting events yet) and clean up the http code to URL escape URLs that need to be escaped.
Run go fmt and abuse my pretty code.