CE-26 newline at EOF
CE-26 Removing unused msg params
CE-26 Adding documentation and default values, removing unused vars
CE-26 Adding newlines at EOFs
CE-26 Reorganising structure of class to add more visibility
CE-26 Messages replacing deprecated functions