- Rename TyphoonInitializer -> TyphoonMethod
- Refactor TyphoonMethod to be common (removed dependency on definition)
- Refactor injections to use new method for method injections
- Fixed bug in TypeDescriptor when it was primitive for unknown '@' object
Related to #198
Simple method injection works
Method injections now supports circular dependency
Added initializer injection method for definition.