moving the linkers to use marker interfaces instead of enums
getting rid of the @Component approach to consolidate the API; moving the component metadata resolver to reduce iterations over annotations and consolidate the metadata resolution
first, nasty impl for auto collections
"fixing" type key hash (reducing hash collisions)
first (quick) pass a child application modules
adding "templating" to allow for creating new instances of the same modules with minimal overhead
minor compiler warning cleanup
refactoring linking to make internal factories stateless (reusable) in effort to move to TemplateGraph impl
cleaning up some names and dead code
adding @FromModule (working title) annotation in anticipation of coming module subsumption feature
initial implementation of subsumption
cleaning up some collections
moving to java 8
Merge pull request #4 from rsby/api-refactor

Api refactor