move checkin class and remove red for overdue signaling

Resolves #840 for master. Should be fun dealing with #234 after this... we'll figure it out.
or maybe we should backport it for consistency... no reason to be lazy?