multiline steps implemented

closes #35, #25