Add ability to check out a specific commit