Added git undo, up, and wipe

`git undo` - undo a commit with reset --mixed
`git up` - pull, rebase, and prune old branches; update submodules
`git wipe` - hard reset, but save the old commit (just in case)