added TaskInterface and implemented AbstractTask::setUpPOSIXSignalHandling
finished posix signal handling
fixed bug