Update readme, added uml