James' Code Review Fixes

- Remove unnecessary init() function
- Replace JS inheritance in cache dependency manager with config objects
- Replace yargs with nomnom for better CLI command routing
- Remove checked-in composer.phar (use user's installed composer)
- Use `async` library to load dependency managers asynchronously
- Added `clean` command
- Added `forceRefresh` command