Moved the code away from using print output to utilize logging. Swtiched to using string.ascii_lowercase instead of explicitly typing out lowercase letters.
Merge pull request #1 from bde/master

First look.