Feature/allow for payload

Allows to pass json encoded extra payload values (sent outside of the .aps)
Perhaps it would make more sense with one test that simple just tests all the default values