add approvable reservations and subjects; mixins
some fixes and tests for approvable reservations
move colliding reservations to a separate method
little fix
colliding_reservations in reservation search
Merge pull request #41 from mbad/reservation_approval

Reservation approval