Use Rhino instead of regex to extract dependencies. In the sample js code, fix typo config.requires
config.extend should be considered a dependency. Warn about files which do not appear to conform to sencha api ext.define.
warn about deps that are not found in the map