Bad package for example HelloWorldController

* IntelliJ effed up somehow. Weird.
CDI ModelBindingExtension for injection of model beans

* Binds a generic producer that creates objects for the
  annotated field type. This goes against the CDI spec
  where beans must be strongly typed - but it allows us
  to map form submissions to objects without exposing any
  extra classes or helpers to the user.
* Needs LOTS of cleanup!
Merge branch 'master' of github.com:bcowdery/darkroast-framework