adds a geometry field to store commute line strings
cleanup: tabs => spaces
adds osm admin templates
first stab at multiple legs implementation