Format code
Free malloc'd memory on error
Don't increment load if we're just replacing items
Implement a repr function
Clean up freeing on error
Fix memory bug when updating a key's value