make artifact optional

nothing major, but required (not all stories have artifacts)