Adding offering reports
Fixing bug in open file.

When you cancel the open file dialog it no longer clears all records.
Updating the InputPanel

Updated to use the CurrencyFormattedTextField.
Updating giving statements to use DynamicReports

Fixed bugs related to names not being trimmed.
Updated the way the giving statements are generated.
Improved settings dialog.

Adding convenience class for grid bag constraints.
Adding drag and drop list capabilities for category order.
Many improvements to the settings dialog.
Updated the InputPanel to use Gbc class

Cleanup of input panel now uses the Gbc helper class.
Fixed bug for the total for a GivingRecord
Updating the OfferingPanel to use Gbc.
Fixing the column headers in the Offering Panel

Added more Gbc helper methods.
Fixed bug in InputPanel when categories are updated.
Moving giving records reading and writing
Adding remove for category settings

Added help text to the category settings panel.
Added initial code for detecting category conflicts when loading a file.
Handling category updates.
More report formatting updates.
Put add button on input panel.
Fixed bugs in the name for the input panel
Added ability to sort data by column
Fixing bug in sorting of date column
Invalid inputs no longer create a record
Added delete confirmation
Adding key adapter for deleting records.