pull request of treason's changes for issue #1

Steps done, FWIW:

- git remote add treason https://github.com/treason/ClipUpload.git
- git fetch treason
- git merge treason/master
- git rm *.suo
- git commit

The *.suo is already in the .gitignore, but 2 of the files were still in the repo - since one gave a conflict, it was easiest to just git rm them.