Removed guzzle....didn't really care for it.
Refactoring checkpoint
Added a version