started refactoring
got binding builders mostly working, started on context builder
added gradle wrapper jar.... oops
backup-commit
fixed context builder test
started re-adding scopes to bindings
got basic context builder and binding builder tests passing
fixed most of the configuration tests
got basic context tests passing
got basic scoping tests passing
incremented version to 0.2
moved classes into separate packages
extracted InstanceGenerator interface
basic binding for normal properties in constructor are working
added a bunch of comments to binding builder, cleaned up code a bit
added ability to reference other bindings in the context, providing a clean way to maintain singleton scopes for instances that are used as concrete implementations of multiple interfaces
moved tests into correct packages
renamed @Bound to @RequiredBinding, added test for config script with a required binding
added inheritance back into context builder
added support for inheritance using closures. added tests for scoping