Minor refactoring of remote transmitter and receiver to move library
type code out to a library directory and to make use of common defines
and functions.

The remote receiver has had the timer moved from 2 to 0 to match timer
library pulled in from earlier work.
Fix of transceiver example, now working.
Added timer and transmit message when timer ticks over 1 second.
This leaves the loop to run at full speed.