Merge pull request #76 from speedplane/master

Fix Unicode Bug + Add GitIgnore + Add Debug Flags
Removed: .gitignore
Fixed: crash on invalid chr number.
Merge branch 'euske-main/master'
Remove the dependancy on python2. Also, allow tests to be run on cygwin by checking for it, and converting unix2dos line endings.
Merge branch 'fix-makefile'