Transports are now registered in index.js instead of by TransportManager itself
Switched to a smaller, simler uuid library
Implemented `Agent.registerModule`.
Reworked index.js, removed system.js, enabling efficient custom builds
Documented how to bundle and how to create a custom bundle
history updated
improved RPC module to handle promises as a reply.

Improved unit tests, reproduced non-error reporting in nodejs, dont know how to fix
improved RPC module to handle promises as a reply.

Improved unit tests, reproduced non-error reporting in nodejs, dont know how to fix
improved HTTP error handling, expanded HTTP unit tests, found possible problem with request.
changed http error on reply timeout
changes and stuff
All .send methods now neatly return a Promise
Added a fixme message
Added introduction to the readme
Added a build script, bundle for usage in the browser, and an example
Updated build script