improve PEP-8 compliance, and add comments
ignore .ropeproject directories