Add gitignore and attributes
vs2012 version of prior code
modified code + cleaned up repository

I removed files that should have been ignored, and setup clickonce on a
failed attempt.  code was modified to display an error message at the
end if any exceptions occurred