PEP8: don't compare booleans to True/False
PEP8: use blank lines consistently
Merge pull request #78 from julen/pep8

PEP8 cleanups
Embedded HTML cleanups to improve readability

* Move template context retrieval to the top of the code block,
* Use format() to avoid mixing string with variables,
* Use implicit line continuation instead of endlessly concatenating strings,
* Use print as a function.

Obviously the HTML output won't look the same because we are
converting several print calls into just one. Once we move to
using external templates this will be fixed.

This a previous step to strip out the HTML into proper external templates.
Cleanup: Remove unnecessary function
Cleanup: Move complexity to another function
Cleanup: Remove unused function
Cleanup: Simplify options retrieval
Cleanups: Fix indents, remove blank lines
Move images to img/ directory

Fixes #9
Move CSS files to css/ directory

Fixes #10
Remove extra spaces
Cleanup: Rename template variables to ctx

This is the styleguide recommendation.
Cleanup: Rename function

This will allow future refactoring since the exact same code is
used in several places across the codebase.
Move templates to templates/ directory

Fixes #11
Cleanup: Remove unnecessary class

We just want to print the list items one by one, so do that the
Mustache way. See the second tip in
https://www.vodori.com/blog/helpful-mustache-template-tips/
Cleanup: Remove unused parameter
Cleanup: Expose repeated process_template()

process_template() is used in several files across all the
project, so extracting this will help with future refactoring
looking forward easing code maintenance.
Cleanup: Minor comments adjustments
README: Remove bits already in other places

Part of #51.