import sorting
dynamic tool loading from setuptools entrypoints. See #8
typo in docstring of Tool.invoke()
Added caching with the -cache-directory arg, it will take a path to a directory to cache the repos in.

Also fixed a bug with pylint not caring about absolute paths.
Updated docs.
linters => imhotep_linters to prevent name collision.
imhotep is now an actual package that can be imported from.
spelling correction
prefer cache-directory flag to "ignore cleanup" option.
Merge branch 'the-cache-option'

Conflicts:
	imhotep/main.py
Adding contributors.
Added some expermental support for remote repos in PRs,
also fixed some issues that @justinabrahms brought up.
Checked against current PR, it helps if you change directories before messing with git
Make sure we are in the correct directory for all git operations
Merge @scottjab's support for remote repos.

Slightly reworked the original to push more state into classes rather
than the main method.

Fixes #12, #11, #7
log when running a command.
few missing files. Really need tests now. :(
spacing
Run tests as `py.test`
Break out PRs into a separate file