add global gitignore file
various indentation related improvements