basic scaffolding
fix .gitignore