Adding a Result Enumerable container
Updating Result class
Removing Marshaller from being configurable
Updating Marshaller spec

* Adding result item has the base class for result items