passed kind/type to constructor
added skipping of empty payload processes
updated StreamPool to reflect newest link changes
added dirty flag to up()
added sources dictionary to link
added dirty check for attach()
added real up/down status handling