V3 : Timer checks for incomming messages

Also modified uart struct to be easier to use