Main: Core GUI now appears wherever login dialogue was
LoginManager: renamed funcs, added isCurrentUser(personNo)
Added TabController.showFieldValidationError()
VehicleLogic: Code de-duplication
RankLogic: Fixes issue #7, bad validation on fields
Ranks: Fixed bad comment
PersonnelLogic: Saving implemented
VehicleLogic: Code de-dupe
CheckedField: Fixed isModifiedByUser triggering wrongly (issue #8)
Personnel: int -> Integer
Added security.SecurityManager
Merge branch 'SavePersonnel' into SecurityChecking
Ranks: Added getLevel
PersonnelLogic: Added some rank security checks
Ranks: Built-in ranks are now uneditable.
Merge branch 'CheckFieldBugfix'
Merge branch 'SecurityChecking'