Added a name option
readded camelization directive
added email to the info hash
added a check for an email option to use in the auth hash
Merges in dwa012's email additions.
Refactors the email option check to allow it not to be defined.

This also makes it backwards compatible with the previous version.
Adds the email field to the example.