Implement injection without define_method.
Refactor spec file.
Add spec for omitted block.
Remove requirement for block on play.
Add type check on init.
Bump to 0.0.2