1. Processor half finished
2. Datatypes to be cloneable
3. Addition of 'reserved' to Reservation class
4. Other minor revisions