Implemented JobGraph generation for Workset Iterations.
Reworked compiler post pass to be generic for all flat record models.
Implemented Hash Join so that is able to handle multiple probe phases
Removed all my debug messages
Some more cleanups
github code review comments
Better separation between Reopenable* and regular hash map using object orientation; all tests passed