Use sigwait() instead of signalfd()
Remove signalfd include header
Bump up to v0.6
Use proper type for iterator
Add -Wextra and -Werror by default
It doesn't really matter what we return - just signal failure
Sanitize working dir - default to "/"