Make 'trip_params' return 'params' if its empty

This way we can use trip_params for all POST/GET/PUT/DELETE methods
without having a mix of calls to params / trip_params.
Replace 'params' with 'trip_params' in Trip API
Add support for deleting trips in API