Add venv, build and out to gitignore

if you follow the setup in the readme for source then you get these directories which we don't want to source control changes to