Add rebaseStep function
Rename changeHeadTo to checkoutCom
Add applyFileTrans to the WorkingTreeWriter

Need some way to apply patches to the files in the Working Tree

Possibly allows for too much arbitrary changes to the list of current files
Adding helper functions for reading Ephemera values
WIP First attempt at new rebase