Depth-First merge. 

Completed the depth search. It's a hack for now, will go back later and make it better. For now it shows the feature we wanted. Wanted to send in a pull tonight so its in the main project before demo tomorrow. a few things weren't working in the project so was unable to test it in the up to date project, but I ran it in my test project and it worked as it should.