Add bookable gem, update tests to account for recent changes (Lab.rb)