Added initial implementation of DebugFragment

Used for debugging purposes - allows raw text data to be rendered as either HTML or plaintext
Added Subscriber and Publisher interfaces as data communication idioms