Made unit scope functions static
Implemented hash iterator freeing function; Correct freeing of hash items; hashed type free function takes hashed item value as well as store
Updated readme