Added some gui.
Profiler implemented

Builds a tree of measurements for each iteration. Measurements are in
milli seconds with nanosecond resolution(?).
Algorithm base class upgraded

Subsequent algorithm processing infrastructure in place.
Automatic profiling implemented.