restructured the object hierarchy, changed the URI method to be accessible to the object creator.  added documentation to the Profile objects
restructured the object hierarchy, changed the URI method to be accessible to the object creator.  added documentation to the Profile objects
Merge pull request #15 from markwilkinson/master

Mainly adding documentation.  Also changed object hierarchy