Bumped to 0.0.4.
Updated plugin support. Plugins require an id field, has an array for defining functions to resolve and a function that gets called with the resolved function.
Control flow is now as follow:
(1) Register all dependencies.
(2) Resolve all plugin dependencies and call their 'onResolved' method if it exists.
(3) Resolve all other dependencies.
(4) Resolve all middleware.