Added tests for messages
Is the explanation of states really on the page? Yup, it is!