…program called `gg` (git gui) which on some machine configurations overrides git go.
…pboard. `gg clip NAME`.
…d subclasses based on the host. 127.0.0.1 hosts will use the GitGo::Connection::Local class and everything else will use the GitGo::Connection::Remote class. Each implement their respective methods for handling either environment. GitGo::Connection::Local should only be used for the test suite (it is illogical to use it for actual git repository hosting) and allows for proper command-line utility testing. With all that, the command-line utility is now properly tested using the new GitGo::Connection::Local class. There are a few other small additions such as comments and code-cleanups. Also don't test against JRuby for the time being since JRuby cannot fork processes. Need to find a solution for this later. However, forking process is only necessary for the test suite, so the end-user should be able to use JRuby.
…nd cleaned up quotations in strings invoked in GitGo::CLI.