Add JSON-js requirement (for stupid non-JSON browsers like IE)
Add easyXDM to modules and tidy up Makefile so it stops compiling parts twice for no reason
Find current protocol before defaulting to http on file:
Add XDM functionality to client, send commands over socket to API and collect results.
Also load in json2 library for stupid browsers.
Add easyXDM into main JS file