Adds git submodule update to build rake task
Grammar updates
Hash table definitions
Adds MtTree and MtPair for the MtHash
Down the data structure rabbit hole I go
Fixes typo in tree and adds new files to makefile