Feature/allow for payload

Allows to pass json encoded extra payload values (sent outside of the .aps)
Might need to wrap the `JSON.parse` in a try/catch, because it will throw