Added debug logic to hashmap
strcmp() fixes to hashmap
More hashmap debug logic

Added more debug logic for the hashmap, finished testing that it works
(you will need to remove entries with % from your session, otherwise
sprintf will break). Based on my current tests CRC32%BUCKETS doesn't
seem to shuffle the numbers well enough, I might need to implement a
second level int->int hashing function for compression CRC32 output to
the number of buckets.
Minor cleanup