* update uml diagrams * pin versions to make test runs reproducible * add install target for easier dev env setup