Move test build to own file.
Move module to own folder.
Only cache jsfiles if it exists.
Changed the cache name to path.
Formatted the module wrapper to mimic YUI module.