data collection support
add initial hashtable implementation and with it new undo implementation
get hashtable compiling and working for simple cases
unlock bucket before transaction abort
abort tests + hashtable print function
make hashtable inserts check for a prior read of that bucket so it can be updated accordingly