Allow caller to choose transmit and receive pins

I've got my transmitter and receiver connected to different pins than those in the library due to space constraints, so this updates the signature of lw_setup so that the caller can optionally specify which pins should be used for transmitting and receiving messages.