PEP8 fixes and code clarity

Mostly PEP8 fixes, a removal of a stale code comment on dict comprehension and a minor 'if not' statement fix.

## PEP8
+ PEP8 correction; "block comment should start with '# '"
+ Indented comment to match block
+ Keeping line number under 79 chars

## Code clarity
Remove redundant TYPE_CHOICES dict comprehension, Python 2.7 doesn't have dictionary comprehension.
Broke URL over 2 lines to satisfy PEP8 but it's a little ugly. Purity over practicality?