UI changes:
- When you select a contact, the prices for the events will update
accordingly.
-- Board, Honorary and Gold members are picked whatever the $0 event fee
is (because they don't pay for workshops etc)
-- Standard and Staff members are automatically picked the "default"
event fee (whatever that may be)
-- OOA, Student and Senior members are automatically picked the fee
labeled "Discount"
-- Hiatus is automatically picked the fee labeled "Guest"
-- Other memberships or non-members are automatically picked the fee
labeled "Guest"
-- If any of the above choices (Guest, Discount, Free) are not
available, it defaults to the "Default" fee.
- Discounts now properly indicates whom the discounts are
being taken from
- Events without a Price Set now give you a clue that there is no Price
Set
- Re-Sync button added. This syncs the data from the server.
- All menu items have icons now too.
- Added support for Bootswatch Themes
- The menu has been consolidated somewhat with additional drop downs
- Indicates the person that is logged in, their name is also the drop down menu for Logout, Help and Resync
- Dynamically selects the highest guest price when a guest pass is used
- Discounts now show the price discounted as well as the individual items that were used to do that
- Transactions are labeled uniformly across events, memberships and discounts
- As soon as a transaction requires a payment, a brief 0.1s white flash attracts attention to the total price
- When a person has no Guest Passes or RBucKS, they can no longer be added anyway (which would make the account go negative)

Bug Fixes:
- Guest Passes and RBucKS are no longer represented as dollar values
- Participant payments no longer succeed with the message “Successful membership payment”
- Users that have a valid login but no corresponding permissions (eg. no read permissions on the contacts) are no longer prevented from logging out
- Alert flashes now inherit their starting state from the background color (so theme + alert doesn’t make text go invisible)

Behind-the-scenes:
- URL’s no longer hard coded
- Reworked Staged Transactions
- Reworked Event Panels
- Clearer function, variable names and code comments