add a gitignore
Suit up repo
Improve path-configure code