Fixes #518, Fixes #555 - Better display of negative times on dashboard

Display negative times with a negative sign and red font. See #555.

Also started using humanize time tags on the user time sheet. This is really the only other place on the site where humanized time is appropriate, as reporting views are primarily used for bookkeeping purposes. See #518.