Cachedir fix

I think i fixed Issue #3 by using os.tmpname() to get a temp file instead of using vlc's cache dir.