make it +x
version
add --trace option
allow empty commits
some fixes for #8