Add Messages Support

Add the ability to add messages and list them on the mosaic page.
Still super ugly, but all the basic functionality is there.
Closes #3 and #4