Added Checkin as join table with appropriate unit tests