Adding adapter base classes, Modifying config, configuration, and application to use Adapter instead of GitHub Client

Adding suggest and author info

Removing os and ide specific ignores, moved to global

Following style guides

Adding issueApi call

Fixing syntax error, adding adapter commands to the IssueCloseCommand

Breaking out methods. More abstract. Converting a few of the issue commands

Adding all the release and pull request methods, rewriting commands to use the adapter

Starting tests. Build a TestGitHubAdapter to fake requests

Fixing majority of the tests. Only the fixer one fails now

Adding Enterprise adapter

Adding adapters to composer, adding configuration addition to the adapters

Moving adapter configs to their own namespace

Making some style guide changes. Moving Username and Repo to Constructor of Adapter

Removing linebreak

Adding null typehint

Renaming Adapter interface and abstract adapter class