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 
The structure is the same as before - you get a globally populated 'freedom' object, and if there are dependencies specified they will be properties on that.
The difference is that 'freedom' now is a constructor to make instances of your default interface, rather than an instance of that interface. This allows for you to be able to create multiple instances of that interface or close it, the same thing you would do on those other dependencies attached to it.