GithubRepo API class now throwing proper exceptions; test specs updated accordingly