Merge pull request #226 from CruGlobal/EVENT-45-v2

Better support of times & timezones
Correct Json DateTime object
- add jsonSerializer and jsonDeserializer
Correct Spacing
Total pricing
Merge pull request #233 from CruGlobal/EVENT-59

Correct Json DateTime object
Merge branch 'EVENT-24' into EVENT-58
Merge pull request #234 from CruGlobal/EVENT-24

Event 24
comment out failing test
Start working on showing payment info
comment out failing test
Remove totalDue from registrations
- Total due will now be stored in each registrant
Correct TimeStampErrors
- Change RegistrantType.earlyRegistrationCutoff to LocalDateTime
- Correct JsonDeserializer on setCreatedTimestamp
Correct TimeStampErrors
- Change RegistrantType.earlyRegistrationCutoff to LocalDateTime
- Correct JsonDeserializer on setCreatedTimestamp
Correct TimeStampErrors
- Change RegistrantType.earlyRegistrationCutoff to LocalDateTime
- Correct JsonDeserializer on setCreatedTimestamp
Merge branch 'FixDates' into EVENT-58
Correct TimeStampErrors
- Change RegistrantType.earlyRegistrationCutoff to LocalDateTime
- Correct JsonDeserializer on setCreatedTimestamp
Change the way payment information is saved and displayed
For Registrants
- totalDue will be populated from DB
- calculatedTotalDue will be used to find total due minus discount

For Registration
- Remove TotalDue field / this will now be calculated from registrantTotalDue
- calculatedTotalDue will find total of all registrants totalDue
- calculatedMinimumPayment will be used to find the minimum payment amount available
Update DateTime stamps
Merge pull request #235 from CruGlobal/FixDates

Correct TimeStampErrors
Merge pull request #236 from CruGlobal/EVENT-24

Event 24