added local timestamps, fixed issues related to multiple instances of the logger. start() and stop() functions now return a boolean, depending on success/failure