second commit
adding .gitignore file
removing pyc files
Updated gitignore to include tildes and removed all pyc and ~ files from the directory
Changed the way that static routes are handled.  Static route segments are now handled the same way that dynamic routes are handled in that at TripSegment object is created for static routes.  This allows us to handle routes that don't follow the dynamic->static->dynamic model.  Now we can handle dynamic only, dynamic->static, and static->dynamic in addition to the typical dynamic->static->dynamic trips.  This prevents the need for prefiltering trips from the survey.  Now we can dump in all of the trips and just see which ones are eligible for dynamic transit and which ones are not
requirement.txt file added
Handled OpenTripPlanner Error that a trip is unsafe.  In OpenTripPlanner, if a walking/transit trip starts in the middle of highway or another inaccessible place, an error is thrown saying that the trip is unsafe.  I worked around this problem by slightly adjusting the start/end points when this error is thrown until I find a safe starting and ending point.  It isn't a perfect solution, but it works for my current purposes.  A smarter solution would be to map the inaccessible points to the nearest accessible points. This is what google maps does in a similar situation.
Updated the README file, added a setting in settings.py for the Open Source Routing Machine URL
Added Open Source Routing Manager support in the planner manager
updated gitignore
removed old backup of models file
Updated the haversine distance function in utils.  There was a bug in the old version
Added acknowledgement to the haversine_dist function crediting the website where the code was found
Update
Updating vehicle planner