Lots of cool stuff

* Instead of using "dummyClientId", perform facebook authentication and
  use the facebook user id
* Joined GroovyServerWebSocketHandler, GroovyClientWebSocketHandler to
  GroovyWebSocketHandler
* Splitted main.py into modules under lib/
* Added requirements.txt