Add replay ability to fabric

Store messages when they are published and add ability to replay from a
specific message