Tweaked weighting to be more sensical

Moved cache to filesystem for persistence. Persistence is key