do not prefix a RESET response with a newline
make depselector an fsm
tests (WIP) for new depselector module