allow bypass of hash conversion in init

updated readme to document new clientside option convert_hash_in_init
cleanup, add test