v0.3.0
* feat(client): rough out subscription api * feat(server): rough out subscription streaming api * test(e2e): add coverage for basic subscription * feat(client): rought out subscription implementation * feat(server): rough out stream implementation * test(client): add cases for subscription usage * test(server): add cases for stream closing and concurrent use * feat(server): return err stream closed if trying to send on closed stream