CPSC 304 - Library Checkout system