Test created for `New()`

Tests that the pointer returned is non-nil.
Testing Plan for `Register()`

Set out the current testing plan for the `Register()` method.
move tests to pubsub_test package