Windows port
Merge pull request #18 from mattn/windows

Windows port