Initial working Search method
Removed iterative Search code
Streamlined Search code
Merge branch 'search'