Trailing spaces. Licence.
PEP8 Requirements
Refactored some questions.