Updated to support python 3
Added a .gitignore and put emacs style ~ files in it