Partial re-write of the finance console
Bugfixes in finance console and style
Use generator function for page click events
Merge pull request #306 from CalPolyIEEE/fix-finance-console

Fix finance console