Initial stab at the messages app. It has a basic API to store messages