Merge pull request #6 from kape1395/master

Consider the profile option.
Skip profile calculation if total time is 0. Closes #5.
Report the actual length of the top N slowest tests. Closes #4.
Don't stuff timings into the heap if we're not profiling.
Fix a bunch of dialyzer warnings.
Default error formatter.