Example Vaadin 7 application with security, roles and JPA persistence