Rearrange code for Flake8 compliance

Rearranges some of the code to comply with Flake8 warnings and errors.

This is part 1 of 2 for #44
Humbly add Blake Grotewold to Credits.
Add Flake8 to TravisCI script

This adds the pip install and before_script command for flake8 to run.

This is part 2 of 2 for #44

Closes #44
Add dashes for multiple commands in Travis config
Merge pull request #46 from skj3gg/flake8-cleanup

Rearrange code for Flake8 compliance