The team wanted the mojit module names to use the same naming convention of YUI modules, which this PR accomplishes. For example, the YUI modules: `anim`, `anim-base`, `anim-color`, etc. 

That being said, the class naming syntax within YUI modules uses CamelCaps, which complicates the string replacement done in `replacer.js`. There should be another template for the class name, so that the binder of the mojit `Map` would have the module name `map-binder-index`, but the class name would be `MapBinderIndex`. Let me discuss this with the team to decide the best course of action. Thanks!