Pass JSON directly into new Notification

Now possible to pass the JSON you wish to send to the device directly into new Notification instead of using the convenience methods.

Closes #94