Added ability to procedurally define client and server interactions in addition to more explicit oop abstraction