Fixing typo and Artifacts folder creation

- Fixed typo: Detatch() -> Detach()
- Fixed periodic build break by fixing the creation of Artifacts folder
by using the InitialTargets attribute on the Project element in the
csproj.
- Added the process name and id in exception message when trying to
attach to a process when already attached.
Feedback from pull request

- Fixing exception string
- Rolling back csproj
Pulling from upstream
Merge pull request #1 from nshenoy/master

Correcting typo in Detach() and fixing exception string