Names can now be hyphenated or spaced

Hyphenated or spaced names can now be turned in to camel cased names.
See #2
Minified. See #1
Merge pull request #4 from johngeorgewright/hyphenated-given-names

Hyphenated given names. closes #2