Added basic github extraction functionality- testing to ensure data can be pulled.
Begun working on Data Model.

Note: From here, intending to mimic PackagistService's functionality for github so that we
can re-use the code in updating extensions.