#3 expanding on getDocumentById, added factory scheme to get a creator based on the id and moved node types and path stuff to an IrodsNodeTYpes enumeration.  unit tests fail of course