tidy up deps
add a full stack test