Chen create trip

https://trello.com/c/oqyHj7aE/22-as-a-user-i-can-create-a-new-trip

- current user can create a new trip
- a user has many trips
- a trip belongs to a user

![create a trip](https://cloud.githubusercontent.com/assets/3759510/5074718/0affe7fe-6e5b-11e4-9d84-311c801382f6.gif)

You should create a new migration for this rather than editing the existing migration. I only edit migrations if they have not yet been merged into master.