Refactored the Normaliser class to pass more pylint standards and make more sense.