added improved gitignore to root dir