MyView: Rearranged code.
MyController: Update removeSelected method.
This has been updated to remove the selected rows from the specified
table, instead of being hard coded to use the left hand side table.
MyTextFieldListener: Minor comments updates.
RoleData: Add setter methods.
MyTableModel: Add setValueAt method.
MyView: Update (and clean up) the menu bar.
MyController: 'Insert Roles' action command.
MyController: Fixed bug, missing break in switch statement.
MyController: Clean and comment updates.
MyTableModel: Add comments.
MyController: Basic 'Export' function.
Method saveCSV with ability to determine if the array contains RoleData
or HierarchyData.
MyController: saveCSV - Array->String
Create a string using the array, either HierarchyData or RoleData.
This String can then be easily saved.
MyController: Add FileChooser to the saveCSV method.
CSVFilter: Initial Commit.
MyController: Add comments.
MyController: Moved save code. 
The save code no exists in it's own method, saveStringToFile.
CSVFilter: Fixed two bugs; 
Automatically return true for files, changed to directories. 
Matching the file extension using String.equalsIgnoreCase instead of
equals method.
MyController: Modify JFileChooser;
Change set selection mode and file filter.
MyController: Comments + Move JFileChooser into constructor.
MyController: Split tableLHS and modelLHS.