Finished initial hashmap implementation. Added crc32 function to API.
Finished most of the client API functions.