Generate Location model and trip location join table

* Add starts_on to Trip model