add .gitignore, and autoloads