Port `git_checkout` to Python
Drop the Bash script and move to Python.
Ensure that the Python is ran hermetically with the bootstrap script.
Write some pytest tests around the rule to validate that the correct files are checked out.
We should do #9 first.
Edited by Matthew Clarkson