Use the built-in md5HashInHex instead of reinventing the wheel
Remove trace statements from Parser
Remove trace statements from Visitor
Only bind implementation on the CobraModule for the requested file

This is primarily for performance reasons.
Fix bugs with error handling
Rage revert

Performance is just unacceptable and I am only making it worse.
We'll see how far I can get just binding up to inheritance...