Map<String,Object> and hence JSON as source of bindings

Expanded strawberry Guice loaders to be able to accept an arbitrary Map of objects, which can then in turn be loaded from JSON, for example.

Check out the single test in json package as an example, and also the new tests in config package for examples of the basics.

Basic flow is JSON -> Map<String,Object> -> Guiced