Add todos
Todo done
Clarify comment very slightly
First run at workingCopy.writeCheckout supporting conflicts
Use receiver and giver terminology for hashes
mv workingCopy.writeCheckout -> write
Make fn private
Todos done
Todo done

* None to change
Qualify path
Todo done
Todo done
rm hash_object - not used anywhere
Not going to do todo
Make diff.fileStatus private
rm unused fns
rm unused fn
rm unused fn