clean up the link initialization further, simpler
full logic for selecting default pipe
catch some tests and their accomplices
last bits fixed, tests passing
bump ver