exception catching error when reading tolds from file, changed unicode e in tolds, ill look into fixing unicode later
create cache file on init if it doesnt exist, remove existing check for cache file and os module
more notes and things for later