eliminating generic imports
adding doc strings.
fixing unacceptable var names
This brings our pylint score > 1.0 out of 10