Lint setup.py

Pass flake8 on setup.py. I have left behing the 'line too long' errors
though since they are usually controversial.

The setup() call has been reindented to save a level of indentation.
Merge pull request #203 from hashar/lint-setup_py

Lint setup.py