Unthrowing the kitchen sink
Nitpick + (some) unchecked warnings
Return type in execute()
IllegalTransitionException extends RuntimeException - Autocomitting:

TODO make into checked exception
Nitpick
TMP does not compile - needs the serializer redefinition
The serializer redef - all fine
Nitpick
Serializers should be enums
Engine<K, V>
Unchecked casts warnings - mostly autofixed - NOTICE FORMATTER BUG:

-		Node newNodeFromDiskOrBuffer(Transaction tr, DBLock lock, int pageID)
-				throws IOException, InterruptedException {
+				Node<?>
+				newNodeFromDiskOrBuffer(Transaction tr, DBLock lock, int pageID)
+						throws IOException, InterruptedException {
Nitpick
Bye PageId - good riddance
Merge branch 'bPageIds'

Fixes #3

Signed-off-by: MrD <the.ubik@gmail.com>
Added same catches in submitAll - still...
Nitpick - bye DiskRecord
First draft of adding Serializers to HeapFile
Suppress warnings + extract alloc method
Smells in Record page amended
Finally moving the code for the root in removeInternal - TEST:

keyDeleted = readKey(i - 1); was missing from the root code !!!