Complete control set decoded

I think I've actually got everything mapped now, except for programming
which uses a much larger signal packet and will mean tweaking the way
the reader works a bit.