massive redesign of check-in process

Redoing completely event check in process to be far less confusing