update extends to use buildouts from github
add a gitignore
some pep8