Add a.out file produced by build.sh to .gitignore so I can 'git add .'
Store the Builder by value so that the builder may be stateful without requiring the builder to use global state