Unauthenticated user tests
Repository tests
Refactoring and AuthTests

Now all tests extend WithGitHubApi so an API object is created for each
test
Also implemented an account to be used in tests
OrganizationTests
Removing old test account authorization extension
Forgot the testfixture attribute
Changed apitestaccount's email to be more unique
Wrote SearchTests
Finished Repository Tests