Add better error handling for different status codes in trip controller. Also updated trip controller tests to test these. creating_trip_sepc.rb passes!