Added timeGet() method and minor bug fixes

tweaked timeEnd()'s behavior when label is passed
it now "pauses" the timer...  like stopping a stopwatch.
new behavior:  return total "running time"
old behavior:  return time elapsed since the timer was initialized

use time() to resume it.
use timeGet() to query the running time without pausing

usecase:   wrap sql querys with
time('db query');
// query goes here
timeEnd('db query', true);  // pause timer 2nd param prevents logging

now at end of the script:
timeGet('db query');  will display total time querying the db