Software architecture home assignment - Online Vaadin Image Multiuser Image gallery