fixing flake8 run command in docs.
refs #4
adding makefile to run coverage and flake8 more easely, and doc that out.
refs #4
adding `htmlcov` to gitignore