V0.6

Rewrite of freedom build system.

## High Level Changes:
* Classes now ```require()``` as needed, browserify used for build process
* No Global state remaining
* Entry rewritten without the weird previous packaging
* Bundling of core providers changed to be in the new entry system
* Custom APIs available outside of freedom
* Unified API between event and API interface
* Fixes #95 , #93 
'freedom' continues to default to the constructor for an event interface, if no other 'default' interface overrides that behavior, as in say: https://github.com/freedomjs/freedom/blob/v0.6/demo/chat/manifest.json#L19