Detect the first refresh call in a smarter way
Timestamps!
Turns out os.date sucks. Not high res.
Implement device detection.

We now handle the PW2 correctly, and the Touch/PW1 should behave like
the stock reader (only waiting for full updates, unlike the PW2).