Updated broker service to include JSON & JSONP

Removed the interface from the broker. The broker can now be commucated
with via JSON or JSONP via separate clients.