Adds readme and license

* Some actual content in the readme file now and a license file
  with my standard choice of MIT based licensing.
Removes non required dependencies

* Trying to push as much as possible into provided scope, when
  it is actually part of Wicket.
Adds log4j config for testing

* Allows for full control, silencing talky components during
  testing with Wicket.
Adds null safety asserts for fail-fast

* Yeah, this should do it. Throwing on null args, I love it.
Adds component and behaviour injection

* Automatically injecting on Wicket component and behavior
  instantiation now. Also improved test coverage and la-di-da.
  Seems to work to a degree where I would say it can be put to
  work.