Added moved formatting utils to script/filters/formatters.js. Added tests for formatters.js and changed budget.js controllers to used injected filters instead of globally available formatting utilities.