Moved code in preparation of building interfaces
Removed EscaTreeElement from the code base.
Changed packages.
Extracted EscaType Interface.  Moved original EscaType class to EscaTypeImpl.
Fixed all of the references to EscaTypeImpl so that we are working off of the interface EscaType.
Added tests for escatype behavior.
Updated test to test more constrains.
Added tests for escaTypes.
Added network tests...
Added the ability to find all of the types in EscaTypes really easily.
Added documentation for the test.
Added the start of mock fixtures to be used in the tests.
Added method to return the direct links from an EscaType.
commit to push.