Move the Cache::set to being inside the if, instead of outside.. Otherwise it'd set the cache everytime it was accessed, totally not what you'd want..
removed exec bit from minutely
curl will fail on error
removed custom cache and also uses Util::getData
Merge branch 'master' into campaigns