Adding VersionPrinter and tests.
making all pathing for cli local in tests for easier fork testing
running go fmt
Merge remote-tracking branch 'parent/master'

Conflicts:
	cli_test.go
	flag_test.go
Tweaking tests, removing local import.
Merge pull request #98 from jmervine/master

Exposing 'VersionPrinter'