sanity check all arguments first
display usage when used with no arguments
functions shuffled to the top of git-mailz.zsh
rest markup fixes in tests/*.t