add UML; update README
system design (first vesion) complete