fixed: cleaned up git branch wrappers and ensure log wrappers interpret backslashed sequences.
updated: show current branch in verbose kp list.
updated: reworked commit checking to understand branches.
added: allow new branches to be created via checkout.