Read $visible from eloquent objects.  Allow the MetadataDriverFactory implementation to be overridden by binding to the interface in the DIC.  Also, added a readme.