Pylint >= 1 support

Updated to support pylint >=1 

*  Separated console output and pre-generated output
*  Removed deprecated options and replaced with similar ones
*  Updated requirements
*  Updated existing features to have new output

Is this acceptable? It looks ok to me but I don't have the same prospective as y'all