Add VCR and new testing dependencies

- Add required gems
- Setup VCR cassettes and configuration options
- Update spec_helper.rb to correctly escape the username and passwords
Update to Gemfile.lock to match Gemfile
Add contributing guidelines
Single to double quote swapsies
Allow only the first parameter in the ARGV to be split for dispatch

Occasionally the other parameters being passed via ARGV to the dispatch
method will contain colons and this allows that to happen without
breaking it up like the commands.
Updated netrc spec description wording
Updating from master
Adding more VCR specs and cassettes all classes
Move the commands description below the comments
Merge pull request #15 from jacobbednarz/add-vcr-tests

Add VCR and new testing dependencies