spaces instead of tabs
adding gitignore so we dont see pycs
use yield instead of items and items.append
Merge pull request #1 from AlexRiina/master

A few touch ups by @alexriina