messages repository scaffold
fetch messages
serialize repository
fix specs
more messages specs