major math tweaks

self checking and dynamic timing adaptation for the relay board has been
added to account for the rates different calculations can be done at.
Relays currently get stuck so hardware result is discounted. minor
system presentation / timing tweaks as well.