Initial Development

This doesn't really test anything, since you call `emit` in the test itself. You should instead add an event listener to `subscribeInstance`, which calls `done`, and then do an action on `subscribeInstance` that will trigger the event to be emitted.