add some git aliases

good/bad are ridiculous terms to use for bisecting, fixed/broken
is more clear

also added undo-wip so I can easily undo wip commits without
having to remember `git reset HEAD~1`.