fixed bug in bufferHashTable::lookup(), now passing tests 1-4, crashing on test 5
in test5 HashNotFoundException is getting thrown in HashTable::remove(), which is called because the frame selected by allocateFrame() was valid. problem seems to be there is a frame in the frameTable that isn't accounted for in the hashTable
everytime hashTable->remove() is called the corresponding frameTable entry is reset, but is proper hashItem inserted via hashTable->insert() everytime a frameTable entry is added?