Unit now represents time as java.time objects
Unit now represents time as java.time objects

Made various changes to how time is represented in the Unit. Some changes were to cope with how time values gotten from Skill objects use java.time.Duration. Other changes were made so that the time value used to represent when the Unit was lasted updated used a java.time.LocalDateTime object.
AndrewMiTe/chimera-saga-bl