There are good, and bad, apps to help with your budget.