persistence
added experimental support for neo4j database
fix bug all messages not displayed, and unique timestamps for messages
gui diagrams editing