Create spec helper and basic integration test
Start implementing main interface of app

* Create executable
* Create main command line for users to interact with
* Start integration spec to fetch user's fav language
* Create PORO to calculate fav language
Fetch all the repos that belong to a user

* Create github_api_helper to stub all requests to api
* Structure the spec support directory in a better way
Move tests from integration to unit spec

All of the logic for how to calculate a users favorite programming
language is going to be handled inside fetch_user obj. That's why
the tests were moved from the integration spec to the unit spec for
fetch_user.

The integration spec should check that a user can treat our
application like a command line application.
Find users favorite language
Fix major bug by not parsing API response

Only parse JSON inside the request body to mimic what's returned
by response.

* Create valid JSON data for fixtures
* Read and parse fixtures in request stub
* Improve integration spec by testing stdout
Improve integration spec
Handle invalid users