Cleaned and commented Search

Ugh.... must...keep....commenting...