Add windows support, unfortunately.

Functional but enconding still weird in the Git Bash terminal, WIP.