Minor improvements (refactoring, debugging options)
Some hlint suggestions added
Really small broker patch
Minor memory-leak improvement in broker main loop.
Way better error handling (types returned to webapp)

Informing client of internal errors ("Persistence down" etc.)
Additional protocol field added (error description)
Small protocol fix in webapp implementation/tests
Removing newlines from incoming messages.
Some more error messages for webapp.
Not using type enums anymore, but dynamic cast tests.
Setting content-type to application/json.
Started message relay
Protocol specification for message delivery
Many things work, todo: Socket for broker communication
Working! But still α.

Todo #1: Refactoring.
The "Router" deals now with connection interrupts
Merge branch 'mesg-broker'
Merge branch 'webapp'
Merge branch 'mesg-relay'

Conflicts:
	doc/protocols/http-webapp.mkd