Removed unused and incorrect import
Fixed a big bubu with the hash function
Removing non-matching candidates

Otherwise, I keep adding and the things grows
exponentially
Fixed a cast problem
I read from the AST-inferenced file
Fixed a bubu with the files
A more useful toString