Renamed collect to runLog, introduced collect on Process1

closes #28