Adding error handling to the notification registration and unregistration.

references #20
Changed the error handling for notification registration / unregistration to be more specific to the types of exceptions that are expected.

references #20
Merge pull request #20 from pvandervelde/issue/registrationdoesnotthrow

Nuclei.Communication: Notification registration and unregistration should not throw