First working version of diff manchester decoder