update readme
add pre-commit script
tweak readme