Added project specific gitignore
Basic implementation
Using platform independent way for constructing paths