Merge pull request #23 from gvsboy/master

fix(compat/inject): repaired inject loader by shifting require from deps

Identified a breaking issue with the Inject loader and worked with Jakob to fix it. This involved shifting the included require from deps before looping through them and populating the results array.
fix(AbstractComponent) ensured instantiated components do not share the same state object.