Added --cachedir option to specify the cache directory.
The default cache directory can also be specified in ipython_config.py in the IPython profile, with the following line:
c.CacheMagics.cachedir = r"/path/to/mycache"
Updated README with the possible options and configurations.