Allowing the default artifact/ project name to be overridden without having to use the directory name

This pull easily allows this plugin to deal with naming issues with sbt. If scrubbing is to be done eventually this may not be needed. However this immediately allows you to bypass the issue for the root project.

- making root project name overridable to not have to deal with scrubbing

- more gitignores