Updated workflow to match joshua davis course
Fixed some gitignore stuff