1) Unnecessary public methods have been changed to package for
VistAConnection.
2) The ';' for patch now always added even when there is no patch. 
Otherwise XINDEX gives errors.
Class reorganization for routine directory functionality.