Since each access method will raise exceptions specific
to that access method, this class provides a way to encapsulate those
errors so that calling code can separate out remote failures w/o using
the very general Exception class.
1) Start up a fresh agent and check there are no resources configured
2) Save the sample resources to the tempdir and start a new agent and
check the sample resources is available
3) Save a new blank resources file in the agent and check the timestamp
r) Configure the agent with a password and set a new resources file to
be saved with encryption and then read it back in and verify the
resource is there.