Updated README (markdown)
added diagram