Fix #2 and #3: Fails on Windows

The problem seems that `shell-escape` module does't work properly for Windows path that contains whitespace.

So replaced `shell-escape` module with original implementation.

Also, some specs didn't go through on Windows due to LFCR, this fixes it as well.