Budgeting app HyperJar pays you a small boost if you agree to pay for your groceries in advance. Here's how it works and what to watch out for