adding null check to merlin bind when receiving connectivity events
whitespace
method ordering
changing demo package to include merlin
upping parent to latest reporting
test around null merlin service
adding null check for peek service, fixes issue #2
delegating the task of registering callbacks