Added gitignore
Create directory if not exists