Allows for xml output from check goal

At the moment the check goal outputs a text file with the violations in it.  This pull request allows for using the `XMLResultRenderer` supplied with Classycle by specifying a `resultRenderer` argument.

If none is specified, the `DefaultResultRenderer` will be used and a text file will be output the same as now.