add test for invalid filename on windows
Fix Windows filename issues (gh-39, gh-38)
Updated CHANGELOG