#143: style improvements
#143: Adding optional field for check-in time
#143: Change to create new visit for every retrospective check-in
#143: Scheme and label for required fields
#143: Removed unused tests