Rewrote the import code for the Investigation file to support flexible input. This new code will allow for comments to be imported into ISAcreator and applied to entire sections such as Sub forms etc.

Added test to check performance of the code.
Addition of a SetUtils class. Cleaned up tests. Seems to work well.
Upgrade of the model to use maps instead of fixed fields to support addition of comments.
Remove comment addition code, not using this anymore.
Lots of changes to use new import mechanism to load ISAtab Files. Next step is to automatically generate the UI components in the Investigation and Study forms based on the content read from the Investigation file.
Now automatically generating the Subform content for the Publication. Next step is to generate the content automatically for all elements, then provide the capability to load in the config xml for the investigation file to provide the default/fallback mechanism.
Wholesale changes to Subform classes. Now the subforms are generated automatically from content in the ISAtab file. Obviously, the Investigation file still needs to be ISAtab compliant, but if comments are added, they are displayed in each section. I still have to autogenerate the top section of the Investigation and Study forms automatically though. Hopefully that will be completed tomorrow.
Changed log so it goes to isacreator.log. Removed logging on the debug level which was called from the JXL dependency.Should reduce memory consumption since less logging will be performed across all dependencies which are not of interest to ISAcreator in any case. Now dealing with ontologies in the new import and added an extra validation test.
More updates for new importer AND the Data entry environments for the Study and Investigation. Forms are now configurable via the same XML file used to define a Spreadsheet. Tested and things appear to be working well. Some things to clean up tomorrow, but should be ready for testing early tomorrow afternoon.
Investigation config xml example.
First go at packaging script
More changes to deal with customisable Investigation and Study forms.

Also added the green borders to windows. Closes #36.

Have still to add proper output mechanism for Comments with ontology terms in the Study and Investigation definition sections.

Have to add a new view for the errors.
Final parts to get the support for comments in place. Closes #62
More verbose output when creating the ISAarchive... Closes #68

Need to add warning about archive size.
Change to error view to make it easier to see the errors encountered when importing ISAtab files. Closes #8
Remove quotes in String before outputting to avoid messing up the ISAtab file import due to uneven number of quotes in the file. Closes #66
File resolver now works on directories too. Closes #67
Adding extra logging and fail-safes on file import.
Skeleton for close button is in place. Just need to add logic and confirm boxes at various points of the code to deal with the close screen event.
Close button added to ISAcreator. Closes tool straight away if in the menu, but will ask for confirmation if in any sort of Data entry environment such as the Wizard, Mapper, main data entry screen etc. Closes #73