Set Alfred category
Fix rounding issue so 0.00 is "no budget left"

Additionally cache results we've calculated for 30s to speed things up a
bit.