API Added Directory type functionality

Added methods to allow a content reader to wrap a directory type structure
from a content source.

Exposed getInfo as a public method for returning data about a content item

Methods added include

* isListable
* getList
* getInfo