budget select refactoring
added Better Errors gem to development