Add trip resource and log capabilities

Add new Trip resource
Refactor User resource
Add Logging