Substantial refactor to Stopwatch.java.  Main lap and sub laps are now
timed correctly.  Added missing java doc too.  Renamed elapsed time
method too.