setup stuff
update gitignore