small modifications to Service model, code organization, etc.
added helper methods to service_test (Service unit test class)
added test 'cannot cancel|abandon if state is pending'
added additional documentation to Driver
added regex forcing to taxi get_or_create
minor fixes, improved docs