Fix chart (whoops) and display message when no results
Add piped option for log

Any commit message using <> or anything else that should be escaped to be parsed as XML blows up XML. The same will be true if someone uses two pipes in a commit message, which I also did here.