Merge pull request #21 from yozo1984/master

Fix Minor typo and add test.
Merged
Creates Inject class to handle class and function injections.
Lint.
Removes debugging print.
Updates Jazz version
Better scoping of Threads.
Adds tests to demonstrate base scoping behavior.
Uses implicit True/False evaluation instead of len.
Allows subclassing an Injected class with an Injectable class.
Changes Injectable.value to accept a single keyword argument with the name and value of the injectable value.
Stores the original __init__ from classes.
Allows testing with injected superclasses.
Moves the super() override to overriding the built-in and automatically enabling when test mode is enabled.
Fixes issue with multiple wrappings.
Minor rework to further address multiple wrapping issue.
Trying a little sumpin sumpin.
Removes super() override to get this working. Why did I not think of this the first time around?