Add Console class to store and retrieve messages from various sources, references #103