Add binder and injector with first smoketests passing.

In this commit, the injector and binder are completed up to the point
where a binder can be configured, and injector created based on the
binder, and a single value be looked up!

Adds binder and injector spec tests with a few test cases.