v0.4.0 - Giving Flatiron some love.

As many people know, this repository needs some love. So over the next couple of weeks, I'm going to try to fix some of the problems that have been a thorn in everyone's side for a while.

**These fixes are currently put on hold until compatibility with v0.10.0 has been achieved in the master branch.**

- [x] **#38 - HTTP and CLI plugin routers collide**
    Fixed with a87328959c

- [x] **Plugins that define a `.start` method will collide and override each others `.start` method**
    Fixed with b33e3b96fe

- [ ] **Find a way to pass options into `.start` that will be viable for all plugins to use**
    For example: `app.start(8080)` may work for HTTP, but not CLI.

- [ ] **`app.router` backwards compatibility**

- [ ] **Rewrite documentation to reflect API changes**

__*This pull request is NOT READY.*__