Started using messaging classes
updated message classes and sender
refactored appId and namespace into Clock constants
enabled/disabled controls based on blocking messages
added timeout handling
add jsdocs to fix warnings
updated util/sender to test for success