Added Ext JS 5.0.1 compatible source and Architect 3.1 package

Made some minor changes to provide compatibility with Ext JS 5.0.1 and created a package for Architect 3.1.

I haven't been able to test the metaData functionality yet. I'm not familiar with how it's used.

These changes were to accommodate a project that I've been working on so additional changes might have to be made for other users. Most significantly, the class package was changed to follow a naming scheme that would prevent conflicts with other packages.