Adds user email preferences. #49

Grants the user the ability to hide their email address when displaying their comments

Splits User register and edit forms in twain