Add uptime to worker status

 * Uptime is measured in microseconds using Date.now()
 * Expand tests to include worker properties
Add utility to humanize duration