started working on mechanism to ask for rides from drivers
added 'helpers.py' to make sending emails easy
added a form for asking for a ride from an offer
ask for ride form submits an email
dont know what i did
successfully can ask for a ride from an offer!
email subjects always contain "Obietaxi"
finished merging Trip model and RideOffer model
put userprofile in the sesssion for DRYness
message displays to requester if they have already requested a ride from an offer
first draft of proposals to offer rides
started working on offering rides to riderequests
This cannot be finished until searching for RideOffers is implemented,
since we can use that functionality here to lookup offers the current
user is making, and try to group the current offer with the ones already
present in the driver's history. If none exist, then we can create a new offer.
started implementing a search for rideoffers
request/offer encoders include date
removed some print statements from views.py
riderequest created asynchronously with offer search results
ride offer search function supports arbitrary additional search params
minimal javascript showing rideoffer search results
fixed hostname --> _hostname in helpers.py ---- will need refactoring later to remove _
have choice menu for proposing a ride to a request (pulls from relevant offers)
offer for a ride will put passenger on existing/new ride offer
email sent to passenger who has been offered a ride includes actual departing date/location
person cannot propose ride/request to self
Merge branch 'ridepropose'

Conflicts:
	obietaxi/obietaxi/urls.py
	obietaxi/taxi/forms.py
	obietaxi/taxi/models.py
	obietaxi/taxi/views.py