Added caching module option.
Fixed the module caching to be based on module name.
Refactored the library variables for easier access.
Fixed bad merge: removed duplicate return call.
Refactored the variable names.
Optimized the modules.init function.
Optimized the the modules.shouldBuild function.
Updated the module template.
Added module caching.
Merge the config and meta tests into one file.
Moved library to own folder.
Added tests for the build properties.
Fixed syntax.
Fixed the test export property.
Fixed up the config tests.
Removed the grunt debug option.
Fixed the library path.
Added more lib tests.
Added better error handling.
Updated tests to handle error messages.