fix flake8 errors
add flake8 git hook