HashTable and HTTPlog should be mostly complete. HashTable.compareTo() and HTTPlog.toString() need editing