updated gitignore.

- inlclude files starting with db.sqlite*
added django-timedeltafield as a requirement.
updte to Trip model and trip form.

- Trip.duration is now a timedelta field.
- In the Trip form remove end and add duration.
- when saving Trips calculate end from start + duration.