Add bounds checking to PrefHandler and also make it report whether read/write operations succeeded.
Additional work on FaultHandler. Still not ready for use.