improved readability (still horrendous)
added color support
uses minutes (instead of milliseconds)