Rewrote reimbursements table to include full control over reimbursements
   calpoly/api/reimbursements.py: Added `edit` method, removed the `change_status` method, the edit method creates a transaction for the reimbursement when the status is changed to "COMPLETED"
   calpoly/frontend/static/css/base.css: Removed border-radius on primary panel headings
   calpoly/frontend/static/css/consoles/budget.css: Styles for the reimbursements table
   calpoly/frontend/static/js/consoles/budget.js: Full control over reimbursements
   calpoly/frontend/static/templates/consoles/budget.html: New Reimbursements table
   calpoly/frontend/static/templates/consoles/finance.html: Changed reimbursement status to "COMPLETED"
   setup.sql: Added "Reimbursements" budget category
Added transactions table and forms for adding manual transactions
   calpoly/api/api_misc.py: Added `/budget/` route to get transactions by category
   calpoly/frontend/static/css/consoles/budget.css: Styles for nested table in transactions table
   calpoly/frontend/static/css/consoles/finance.css: Removed filter select styling
   calpoly/frontend/static/css/pages/users_profile.css: Moved filter select styling here
   calpoly/frontend/static/js/consoles/budget.js: Code to fill out transaction table
   calpoly/frontend/static/templates/consoles/budget.html: Structure for transaction table and new forms
Moved new budget category form into table and added ability to delete transactions
Also added well to display total funds
   calpoly/frontend/static/css/consoles/budget.css: styled for having the form in the table
   calpoly/frontend/static/js/consoles/budget.js: Code to support above
   calpoly/frontend/static/templates/consoles/budget.html: Added total funds well
Merge pull request #327 from CalPolyIEEE/more-budget-console

More budget console