overhauled cygwin building and running