Fully add part of the API, this commit will also test the new GitHub API system.