WIP: Create client library, write simple client test, started work on Session objects and pubsub communication