update gitignore
add uml avtivity diagramm