Caches fortune and only gives out one per day

Could probably be cleaned up with some work on util.py, but this works for now.

I changed process_text a bit so it won't show the fortune number it gives out or the count, but won't interfere with other hooks.