flake8
fix stray file being created for png and erroneous running of missing programs
add setup file
add ez_setup dependancy for setup
flake8 fixes + a clever way of resetting program exists options
grab version from picopt module __revision__
update version to 0.7.1
fix setup url