Added proper exception when http method is not implemented yet.
Replaced _host variable name, added **kwargs to _rest_call func.
Changed the method which handles HTTP verb.

 * This path is a solution offered in https://github.com/BYK/pyresto/pull/22/files#r1282864
Merge branch 'master' of https://github.com/samet/pyresto

Conflicts:
	pyresto/core.py
Merge pull request #22 from samet/master

Closes #19.
Update requests.
Remove warning comment.
Bump version to 0.1.5.
Improve HTTP methods behavior and _base_url handling

  - Add a new constant, ALLOWED_HTTP_METHODS, to check the validity of http
    methods before requests and raise a related exception accordingly.
  - Add URL sanitization based on urlparse.urljoin and _url_base attribute.
Complete requests transition

Remove unncessary code after transitioning to requests.
Improve code style

  - Fix PEP8 violations.
  - Remove obsolete method arguments.
  - Fix naming convention in metaclass.
  - Fix inconsistent quote usage.
Use PyPI mirrors.
Remove mocks/ dir.
Remove obsolote tests.
Add auth support

Add simple auth support to pyresto and add github.Self to demonstrate this feature.
Remove unused import

Remove unused import: HTTPBasicAuth
Add keys field to github.Self

Add keys field to github.Self to allow users to get their own keys.
Improve auth system front-end

Improve auth system front-end by subclassing requests.auth.HTTPBasicAuth with core.Auth
and providing a simple "setDefaultAuth" method on the github module.

Also rename Self to Me for better semantics.
Add custom exception class for github auth type error

Rename github.setDefaultAuth to github.auth and add GitHubInvalidAuthTypeException
class, derived from PyrestoException forauthentication type exceptions in github.auth.
Add documentation for Auth

Add documentation for core.Auth and fix some minor documentation errors after #19