Added ICoreService validateChronogram(). Refactored validation
exceptions.
Changed out doException methods for calls to ServiceExceptionUtils.
Added a comment
Combined State and Phase as Phase (with States enum items).