Add class for getting files and shas using git gem.

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>
Correct clone to use http syntax over ssh syntax for Travis.

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>
Removes cf binary from bookbinder.
Fixes bookbinder to use .git history instead of querying github.

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>
Fixes bookbinder tests to use git accessor to simulate git tasks.

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>

Fix spec for publishing previous versions.

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>

Make git accessor remove before checkout to simulate git.

Fix more failing specs.

Fix remaining spec and remove old stubs.

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>

Finish refactoring specs.

Fix deprecation warnings and remove merge conflicts.