Cache output

Output cached to the local filesystem for one day using flask-cache.