update readme
compiler conditionals to support windows