Follow Python style guide (pep8)
Add missing sys import
Fix typo
Install script

- Add basic setup.py that installs all necessary packages
  ``python setup.py install``
- Add list of useful but not required packages (see useful.txt)
- Add short description of ``main.py``
  ``help(main)``