Fixed "grunt report"
API: better separation of functionalities in collection arguments
Makes argument parsing more efficient, and code more readable.
API: minor fixes
API: components can be removed now :)
API: remove .name on componentCreators
Use: componentCreator.def.name