Added a data class for things like StringMessage
Started to implement the persistance.