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
more tests and abstractions
variable renaming.
Initial travis config
Build lamp.
github_parse => diff_parser
start to tests for the diff_parser.

Need to find some reasonable fixtures.
Coverage.
coverage status.
+1 line of coverage
tests for diffparser
ignore test files for coverage reporting