Fix DBALException caused by a user attempting to clock out after leaving themselves clocked in for a number of days.

Signed-off-by: Max Fierke <max@maxfierke.com>
Only use UTC explicitly

Signed-off-by: Max Fierke <max@maxfierke.com>
Introduce ShiftBaseEntity, a mapped superclass for shift-like entities.

Signed-off-by: Max Fierke <max@maxfierke.com>
Add LateShift entity for logging late employees.

Signed-off-by: Max Fierke <max@maxfierke.com>
Log late employees to the database

Resolve issue #47

Signed-off-by: Max Fierke <max@maxfierke.com>