changed @RequiredBinding to just @Require
started converting interfaces to java
fixed conflict with groovy.lang.Binding
migrated some instance generation over to java
more builder changes, still in groovy though
converted BindingBuilder to java
converted ContextBuilder to java
converted Configuration to java
added generic types to binding classes
Converted ContextBindingReference to java
converted Scope to java, added comments
converted the last of it to java, removed a bunch of unused groovy imports
changed version to 0.3
added ability to bind to null
added a NullBinding class
just starting to have sane handling of nulls
added integration tests for null bindings
updated readme
removed CONTEXT_GLOBAL scope in favor of SINGLETON
Changed ConstructorInstanceGenerator to use MethodHandles instead of Reflection for invoking the constructor