Refactor to allow custom matchers and replacers
Add documentation for convert options object
Change package version numbers to use ~
Add scope detection to prevent flattening
Make tests work for requirejs and script loading

Depends on an updated version of escope
Look at rejection handler as well when analysing scope
Update readme