patch to make your code safe for non-windows systems

Great work on this project. I really like the idea. I found a few issues though.
1. You had a few cases of using string concatenation to assemble paths instead of using os.path.join properly.
2. Your files have mixed line endings. Git (even more so github) repos should all use LF line endings. See: http://help.github.com/dealing-with-lineendings/

Again, great idea and thanks for doing this.