adding config and gitignore