refactored the caching mechanism to use AppDirs.user_cache_dir instead of <cwd>/__lingpy__ as cache dir
small fix in setup py where important files were missing, also added pathlib as requirement for py < 3.4