Converted to Perl. Added New Checks & ability to fix issues.