Working 'EndTrip' functionality

When you end a trip it will
- allocate debt among members
- create new IOUs for the money owed
- set trip status to 0 so it doesn’t appear anymore