Fixed problem with forked replicas not being able to recieve signals: unblock with sigprocmask.
Filter can now handle multiple outputs. Mapper needs work.