Introduced Vaadin and refactored a bunch of files.