Removed custom theme
Mavenized
Removed dependency on vaadin-client
Fixed JDK-specific generics issue