JsonSchemas can have type parameters
Work on json deserilization for generic classes
Additional properties work again with builders
Make immutable copies of objects in private constructor
Merge pull request #3 from SiftScience/micah_generic_schemas

(For Jacob) Add support for schemas with type parameters