Removing the @properties from user and name.

Repo.user and Repo.name don't need to have property decorators, remove
them. Add a Repo.repo alias for Repo.name, though.
Fix the Repo.url construction.

Use the proper names.
Adding a slug.
Slug documentation.

From the linting.
Fix a repo bug.

Repo URLs are currently constructed incorrectly, with a missing slash.

  Current: https://github.com/leighlondongh
  Fixed:   https://github.com/leighlondon/gh