Huge code gardening
gitignore updates