removed the vestiges of CoordHolder
Add a cache manager that manges and rebuilds caches of xplor data

this closes #18

note: caching may not be the best solution in the end, addition of
direct cython interfaces may work better