ignore .venv files
initial code cleanup for python3 support
docstring cleanup
pep8
use socket.gethostname() instead of subprocess
Merge branch 'feature/python3' into devel