Added basic module testing.
Fixed module to conform to best practises and fixed errors/warnings from lint.
Removed comment for unused parameter in the class definition.