adds Dockerfile, fixes setup.py stuff, makes python2 and python3 compatible