Created API for the credential factory.
Created abstract base class for SSH credentials.
Created a simple SSH location implementation.
Cleaned up accidental commit.