I spent months testing 17 budgeting apps to see which are best at tracking your spending, boosting your savings, canceling ...