Position not line number.
Merge pull request #52 from scottjab/position-is-not-line

Position is not line
Update reporters to use less shared state.

Pass arguments to functions when that's the only place they're used.
Don't assume that class attributes exist in super classes if you don't
set them (eg Liskov Subtitution)
Extract integration test skip condition into a resuable thing.
formatting
Integration test for duplicate comments.
Update tests to fit the new API
Shallow clones part 1.
Updating tests.
Line and position should be the same
Refactored repomanagers out of main.
TESTS
Insure assignment happens before access.
Create 'imhotep' execution entry point.
REFACTOR PARTY
Over 90% coverage for main method extraction
Merge pull request #55 from justinabrahms/dupe-comment-integration-test

Integration test for duplicate comments.
Merge pull request #54 from justinabrahms/reporter-liskov-refactor

Update reporters to use less shared state.
Merge branch 'master' into shallow-clones

Conflicts:
	imhotep/main.py
	imhotep/main_test.py
ShallowRepoManager should return repo cloned.