Full Read thru edits

Here are my overall edits. It looks pretty good to me!
I think the idea here was to mention `factory` as a term used in Python to do what [we do here](http://stackoverflow.com/questions/456672/class-factory-in-python) but @Cadair or @rhewett know more than me about it to give a better opinion.