Merge pull request #69 from terrasea/master

Prevents clobber of existing projects when importing
Reuse import project code to prevent clobbering

Ensure that existing projects are not overwritten when dropping or when importing.

Paired with @mr170

Fixes #71
Add Michael Reynolds to the list of contributors
Alert dialog if user imports non JSON

fixes #70