- fix booking model
- add pdf view
- integrate cancan
- add booking  support to professor role