Start flake8

Conflicts:
	ideawheel_tests.py
Added PEP-8 Linting

* flake8 dep added
* lint and check make targets
* all mechantical changes in code to comply with linter.
Merge pull request #41 from makyo/flake8

Added PEP-8 linting