Add support for multiple report formats. resolves #7.