ensure new functions are unique
Update unflattening code to match Automated Partitioning paper version
Add BTree constructor to output program
Bug fixes for unflattening
Rename Inflate.hs to Unflatten.hs for clarity and update calling modules
Update Test file, remove useless files, add Test.hs out put.