Adds javadocs to the controller package, and a few other things

-- Only MainController class with missing javadcos from the controller package
-- EstabDataController and EstabDataModel renamed to EstabController and EstabModel
-- Buttons in the Estab view are changed to ToggleButton so it's easier to see what elements are in the search list
-- Vehicle armaments can't repeat weapons
-- Removing elements doesn't clear the editor if the active element isn't removed.
Adds JAXBFactory, removes JFXModelUtil
Updating develop
Changes dataset installation suffixes