add gitignore and base tweaks