updated to reduce exception messages during build when mono isn't available
moved checkstyle configuration to match pmd