we're going to have to set it to NULL
added checkin/out
refactor
added shifts table