moved version string from own file into __init__.py
moved Cache class into seperate file