Supports a generic configuration file now.
Addition of add field UI in investigation file. Still some small pieces to finish.
Addition of add field UI in study section too. Will also add ability to remove fields from view if not required.
Adding in all the functionality to update the sub form components too.
Everything working for Study. Now just the addition of the Investigation part.
All working. Also filters fields in configuration (scidata.xml) that contains all the possible comments by the section a user attempts to enter a field from.
Some UI tweaks.
Now checks to ensure inferred ontology type matches that from the configuration before deciding what behaviour to assign. Closes #248
Moved field templates directory outside of JAR. Now exists in ProgramData directory.
Fixed all little UI things for telling people if they can/cannot add fields :)
Started creation of BioPortal 4 client. Ontology search and ontology metadata queries are almost there. Then need to create the traversal queries.
Cleaned up the AcceptedOntologies code.
Ontology search and getting all ontologies now works correctly.
Some small modifications.
Ontology Cache is updatable via the settings panel. Accepted ontologies now just a cache of 'valid' ontologies.
Removed images for buttons - replaced with FlatButton.
Annotator now working, albeit inefficiently since it has to do an extra call out to the ontology term metadata service to get the actual term we are going to annotate with (rather than just the ID).

Term metadata service working.
Updated to use import layer 1.7.4.
Working tree traversal etc. Need to fix some ID issues, but almost there.
Services all working. Some final stuff for the annotator to do for the term definition information.
Added in custom assay creation interface. Only appears when a generic XML config is within the loaded configuration set.
 Closes #249
Removed OLS calls. Simplified BioPortal calls.
Removed exclusion in pom as now slf4j is missing