Exception Classes and Stubs
------------------------------------------------------------------------

Created ClusterException and NodeException classes
Added throws statement to methods expected to throw the defiend
exceptions
Added stubbed try and catch blocks to test cases throwing exceptions
Cleaned up some JavaDoc commenting in Domain package classes
Created IService interface; Will be used in refactor of ServiceFactory
implementation