appointment model method for delegating the different kinds of appointment queries. All tests still passing.
created rspec tests for testing the new appointment delegation method.