Flipped node hashing to stay consistent across multiple compiles
+doc block
Adding md5 util function and changing function hashing to specify function origin instead
Merge pull request #44 from Obvious/azulus-compilerCache

Switching function hashing to stay consistent across restarts