various changes to home, and sign up, and how budgets are handled
Merge remote-tracking branch 'upstream/master'
Merge pull request #224 from jkuk/master

various changes to home, main panel, how budgets are handled, log in and sign up