Cleaned up artifact handling a bit by extracting to it's own class.
Fixed error lists using new line, {all on one looks bad!}
And added ability for the installer to NOT package a artifact.