Added depth first search
Merge branch 'depth-first'

Conflicts:
	js/leaflet_demo.js