Added compatibility with windows
Updated gitignore