support oneOf, consistent camel casing of classes, uniquer and camel cased enums, serialise support.
Merge pull request #1 from thepatrick/master

support oneOf, consistent camel casing of classes, uniquer and camel cas...