initial refactor of new more categorized sender api
renamed data to payload
wrong json lib
change frontend to new message structure
no need to differentiate
javadoc wording
change data to payload, also in strings
changed payload to user-data
removed unused import <- merge error
Merge branch 'new-message-format'