add tcp checks
add check hierarchy via nodes
use Configuration instead []Check
implement hierarchy runner
implement hierarchy runner