Changes mostly for readability.
Adding option for a callback after component definition. This optionally allows components to make use of requirejs.
Merge pull request #26 from mozilla/requirejs-in-components

Requirejs in components