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
Merge branch 'master' into config-console-and-fix-voting

Conflicts:
	FIXED calpoly/frontend/static/js/consoles/finance.js
	FIXED calpoly/frontend/static/templates/consoles/finance.html
	FIXED calpoly/frontend/static/templates/consoles/tutoring.html
	FIXED calpoly/frontend/templates/receipts/single_receipt.html