Replace the 'check_vim' function with 'which'

Use a platform-independent way to check if an executable exists.
Also bumps version to 0.2.1.
Fix some issues in Windows

Add .exe file extension in function 'which' if in Windows.
Add shell=True for subprocess.call if in Windows.