deleting pre-refactor code
cleaning up generics usage, part 1
cleaning up generics usage, part 2 (of 3...)
cleaning up generics usage, part 3 (done-ish)
first, quick -and-dirty pass at implementing "random object" injection
first, quick-and-dirty implementation of auto-injection of concrete dependencies not otherwise defined
removing caching of the concrete dependencies and deriving the scope from the class
switching to a stack for the wiring linkers; allowing instantiation of parameterized concrete types
implementing first pass at overrides, putting in temporary resolution for issue #2, beginning plumbing for dependency kinds in anticipation of better collection and routine handling, implemented first pass at simple startup routine executions
checkstyle fix
Merge pull request #3 from rsby/api-refactor

big, nasty, unsquashed pull request