Add tests and implementation for model binding collection

Previously unable to bind to a collection. Would serialize correctly with
JsonNetSerializer, but the JsonNetBodyDeserializer would create an empty
collection.