Message class to replace functions in GenericPage

The test doesn't do anything other than ensure it is instantiated correctly.