Avoiding non-static anonymous inner classes as demanded by findbugs.
Minor tidying up
Code style etc. related tidy up and added missing tests for Suppliers.
Further code style etc. related tidy up and added missing tests that prove the binders actually work with SLF4J.
Fixed typo in JavaDoc.