Add gitignore & base code