Merge pull request #1 from jackkates/master

Fixed NPE in LoadForTeam + Major Refactoring
Refactoring + Bug Fixes

Added increased multi-controller support
Fixed team-specific loading npe’s
Added Setup Function

Under the file button of the menu bar, setup preforms the initial setup
required for starting a new record.
-Creates main application folder
-Creates main data folder
-Creates file for user to open
Removed Save Options in Support of Live Saving

The user will never have to save - all edits made will be instantly
recorded.
Added Support for Creating Competitions
Made Loaded Competitions Show in the Competition Chooser
Menu Changes

Changed menu layout for a tidy appearance;
Added new match button
Made TableView Editable

Current Need: Save function to be called after every edit
Beginning of New File Format

NPE in CFE_Handler
Fixed Loading

Fixed CFE_Handler (I can’t read)
Deleted now useless loaders
File Opening Fixes

- Removed forward spaces in team names when loading from file
- Prevented NPE from occurring when user cancels FileChooser