Improve internal documentation.

Unexport newGitHubPresenter since it doesn't need to be public. New()
is the main way to acquire a Presenter.
Handle unexpected gopkg.in import paths gracefully.

Fall back to generic presenter if gopkg.in import path cannot be
successfully parsed.
Fixes #14.