Major Update: Initialisation errors corrected

The manchester[] array bytes must be reset before bits are added, otherwise the OR function for each new bit collected produces a disastrous cumulative error ie nonsense data!  Similarly it helps if the noErrors flag is used to force an exit from the main loop, immediately a packet has been received.