added configuration for pylint
fixed lint errors
changed pylint message format
added documentation
changed pylint variable regular expression
fixed lint errors and added documentation