Add optional features: deferLogs and friendlyTime

deferLogs: Delay reporting times until the very end.  Useful for long running grunt processes with lots of output

friendlyTime: Show duration in hour, min, sec instead of ms.