Dispatch field names that use camel casing or snake casing to studly cased classes

Currently, if you are on a case sensitive file system and do Former::fakeField, the matched class name will only allow Fakefield.  I think if you camel case a field name, you are intending to studly case your class name.

Because this uses the studly method, this will also translate snake cased field names.
Merge pull request #359 from weotch/patch-3

Dispatch field names that use camel casing or snake casing to studly cased classes