Added acceptance test for working with POJOs, started to shape the API - things WILL change.
Created the PojoCodec and added some functionality to PrimitiveCodecs to help support Pojo
Made a start on PojoCodec.
Fixed up build problems and warnings.