Pushing major code change; websockets, passport authentication and facebook connect. Fixes #4 fixes #6