Created a typed wrapper for Checkpoint and added tests for it
Merge pull request #722 from ccsevers/typed_checkpoint

Created a typed wrapper for Checkpoint and added tests for it