Added Audio message support. fixed #2 - Video is now being loaded in a web view and iOS handles it appropriately. Can also set the video to be loaded from youtube by changing 'contentNode' property in JSON to videoSrc1 instead of videoScr2. Added a few minor refactorings to the custom JSON parsing stuff.
Removed CustomJsonElement.cs as I replaced it with CustomRootElement and its now working.