removeDependency accepts strings too, add clearCache to clear all the require and custom cache, add tests
3.2.11