add gitignore
Allow tests to run on windows
tests: use a fixture for tests
v1.0.1
tests for depth=0 and 1