Create the cache directory before using it
Log setup
Don't crash when there's no recordings directory
Use a mapping observed from the cmu dictionary to product ipa mapping
IPA -> ARPABet is now ~45% on dictionary

Now uses a statistical model extracted from the CMU dictionary
and espeak production. Still is only 45%, so it would be nice
to get a better correspondence.