add gitignore, a little info on main