Review

 * PEP8 fixes to make it passed
 * Review inline comments
 * A little bit cleanup
review discussion result changes
Merge pull request #1 from teran/review

+2