Adjusted prototypes and signatures to allow specification of slave comms
handle. Added function to change handle after init.