Fix wrong checkin date for additional guests.
Moved guest room requirements to reservation record from registration.
Cleaned up some other rough edges with reservations and visits.

Signed-off-by: Eric Crane <ecrane57@gmail.com>