added string filtering, redundant tree item checking
Merge branch 'Iteration1Release' of https://github.com/Lastiritas/Software-Engineering into Iteration1Release