Filled out new test skeleton
Performing research and learning about git commands I have never used before =D
Updating comments with final documentation
Tidying up skeleton
Updating notes
Added rebase test case
Added rebase test cases
Added cherry-pick and am test directories
Adding note about how to reproduce
Added bisect test files
Completed revert test directory
Relocated TODO for steps into an issue
Added logic to progress on remaining in-progress actions
Added test for am-in-progress
Corrected typo and test is passing =D
Added tests for rebase cases
Added comments for each command
Filled out remaining tests
Added missing if statement for cherry-pick
Moved all in-progress state to be off of a branch and clean for pretty demo