Move pathwalk into a separate module
Add .gitignore