Refactor tire and door handlers for use as signal decoders.

        - Fix recursive call to decodeSignal in tire and door decoders.
        - Add functional tests for testing full decode signal stack.

See #263.