Reformat, spelling.

Add support to capture gender in profile.

Ensure you have a profile email before including on the notification list.

Refactor block type.
Add support for format.

Add method to convert string to json text.

Rewrite profile manager to account for answer format by block type.

Take advantage of the date time serialize/deserializer with by way of annotations on DateQuestion.

Retire use of TextQuestion

Update to new answer message format for all profile dependent tests.

Provide only the json object value when returning date.
Merge pull request #161 from CruGlobal/mod/manage-profile

Mod/manage profile