Better valid state handling

* Added response_states method to Service
* Added unhandled_states method to response
Merge pull request #2 from Originate/more-natural-valid-states

Better valid state handling