anonimyize mainviewmodel setup functions
add budget list view
add budget save, fix budget route not calling store.save()
fix save method for budget