Code Cleanup and Nicer Rx Age

Rearranged some code and cleaned some stuff up. This is rev 1.0 on the
device. Have a list of stuff to do still (oh well) but this will be
final unless something comes up. Added more human readable RX age (h m s
instead of just s). Looks good!