add pylint validation and fix violations

use "make validate" to run it with the options that we need.  You need to have pylint installed first.