allowing update of keys hash to a file
key_cache initialized
getchar on gets int, does not calc string
added cache to key_tos