dev/kill group

- create sub-processes in their own process-group
- kill the process-group in time of timeout
- fix #2