Cygwin branch - Do Not Merge

Just opening a PR to keep track of the differences between this branch and master. This branch is for cygwin users. At present, the only known issue is with using colrm.