Cache split

Split the *Cache classes from dispersy.py to cache.py, update all imports on dispersy, it breaks Tribler, a pull request for it will be coming shortly