Add 'add' command to porcelain.
Provide a rm command in porcelain.
Clarify porcelain module behaviour.
Add log command to porcelain.
Add implementation of 'show' for porcelain.
Support author and committer options to commit.
Return Repo from porcelain.clone().