Add gitignore files so repo is not dirty on build

This essentially removes the dummy build files and adds appropriate `.gitignore` files so you the repository is not dirty upon build.