Fix many rubocop complaints
Default amounts to 0, and validate create/update forms.
Add bolded totals, and format amounts with $