put options in alphabetical order and fix -q option
add "first" to unclean work tree message
add --edit option
update copyright year