cleaned up tree and polished gitignore