cs4500 assignment 2 reservation system initial draft