improve versioning
pep8
add script for creating virtualenv