Performance manager

Added a performance manager so I can start timing lots of stuff. Would
be nice in the future if this was configurable so that it took an
interface class or classes to handle IO, output to console, etc, etc.

First pass and mainly for fun.
More perf stuff

Just playing around.