Fix issue #1 - Handle odd project names

* For now we move to artifact-id.  We may need to add a name scrubber,
  but I think names have the same restrictions as artifact-ids.
* Added a test.