Fixed Ruby 1.8.7 syntax compatibility issues and workarounds with other gems/classes
Merge pull request #26 from androbtech/18_compatibility

Fixed Ruby 1.8.7 syntax compatibility issues and workarounds other gems (issue #23)
Bump version
Require rubygems for 1.8.7 in main library

We only required rubygems in the CLI and tests.
Bump version
Adds confirmation before submitting
Silences Faraday warning on Ruby 1.8
Merge pull request #32 from androbtech/confirmation_before_submission

Adds confirmation before submitting
Merge pull request #33 from androbtech/silence_faraday_warning_on_18

Silences Faraday warning on Ruby 1.8
Tries to add the feature asked in issue #19. Currently not sure how to name
the .exercism file and it was left as-in. The user will can choose to store
configuration in ~/.exercism or ~/.config/exercism/.exercism.

The path ~/.config/exercism seems appropiate perhaps for storing other information
pertinent to exorcism.
Changed alternate path from ~/.config/exercism/.exercism to ~/.config/.exercism
bit more guidance when choosing location to store config file
Refactor config
Add a check for submitting tests
Refactor env
Merge pull request #38 from androbtech/remove_duplication_env

Refactor env
Merge pull request #36 from androbtech/add_a_check_for_submitting_tests

Add a check for submitting tests (issue #35)
Refactor config paths

Don't write Exercism.home, just pass the desired value to the login
method.
Refactor assignment
Refactor Env