core: refactoring pvreader setup
*: refactoring reader director to prepare for a single read/write director
core: refactoring pvwriter configuration
test: making test more sturdy
core: enabling passive scanning for writes