Added a variety of small classes which I will tie into a parent 'Asset' Class. These classes are used by a "read" object, and used within the siteTree to further illustrate its use. Note some additional classes are created and used to skirt the bug described here:  http://help.hannonhill.com/discussions/web-services/1335-getting-page-file-extension-when-using-read-on-page