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
added comments to ContextBuilder
re-added register method in ContextBuilder, added a check in BindingBuilder to make sure implementations are concrete classes
added basic support for bound properties in the Context
flushed out support for bound properties in the context
moved some tests into integration class
added test for a more complex config
added ability to override normal bindings using bindConstructorParam
updated readme