added shoulda validation tests
bug fixes on specs, renamed reservation spec
bugfix in reservation factory
bugfix to cart_res factory
bugfix in cart and res specs on validate_set tests
added validates presence to reservations base
bugfix to cart_res factory and spec
Merge pull request #409 from YaleSTC/407_reservations_spec_refactor

407 reservations spec refactor