Moved towards each object having an error dictionary
Cleared up representations for errors
Switched to passing data directly into validate method
Breaking validators into single validators and dictionary validators so that we can embed types in schemas