Remove unused code that tries to do type finding
Refactored our instrumentation code to use interfaces and custom loggers
For now, only implemented the one that prints to System.out
Note that interface between Modifer and Helper have also been modified
Use Jinyao's scheme of shortening hash code