make: increase test timeout
deps: change to contraption based module
lib: update to contraption based fsm
test: update tests to new api