Added a litter more documentation to the reservation part of the code
Added even more function documentation to the reservation code