Reformat code according to PEP8.
Add explicit property names for Group, removing appropriate tests.
Initialize all fields for properties in __init__.
Added long-fill-in interaction type.
Changed default date conversion to assume a timestamp, since the
existing default called datetime with an invalid parameter.