Add Test Framework

Add RSpec and corresponding dependencies to be able to test the gem.
Add Initial Specs, Fixtures and Factories

Add the initial specs, fixutres and factories for the can_connect?
capability.
Add Initial can_connect? Capability

Update the lib directory to include the Instance, API, and Version libs
in order to make the can_connect? capability function as expected.
Update .gitignore for Vim Temp Files

Update the .gitignore file to ensure that vim temporary swap files are
ignored.