Updated data cache and cache function calls

Cache function calls no longer involve loading fish.data into the global environment, but more politely use a custom
environment for this purpose.  Sanatized data from UTF-8 to ascii for CRAN and submitted to CRAN