Cleaned up source dir a bit; update .gitignore
Add license
Another try at getting around Python2's insane encoding crap
Damn, I'm getting old