Changes to support dependency loading in the angular.module DI block.
Changes to the recursive loading code to take advantage of promises - prevents most circular dependency injection
Altered README.md with an implementation example.
Altered the included example to show the new loading capabilities.
Forgot to include the two example modules.