Modified automated_tests_helper.rb to use open4 instead of open3 (in order to obtain the exit status of a process, for more accurate processing), added open4 to the Gemfile, modified .gitignore so it doesn't catch silly things like .DS_Store.