Update fish prompt so that it works everywhere
Cygwin compatibility fixes + cleanup