update and remove print statement
improve searching code, add hashing class for hash database
changes to testing. ignore