WIP
Merge in adi changes
Make generic AST walker
merge fingerprinting branch into kyle-fingerprinting
run fingerprinting on getterSetter
Merge pull request #2 from Ceasar/kyle-fingerprinting

Make generic AST walker and use it