Fixed hashTable pointer and moved collisionTable

hashTable pointer declaration was not using hashTable object - see
comments. CollisionTable moved above hashTable so that it could be seen
for pointers declared in that class.