Using VNavigationView and VNavigationBar error

Hi,

Using the latest vaadin version with latest Touchkit. Im trying to use the following from the Parking demo:

public class LoginView extends CssLayout implements View {

public LoginView() {
    VNavigationView contentView = new VNavigationView();
    contentView.setHeight("100%");
    VNavigationBar navigationBar = new VNavigationBar();
    navigationBar.setCaption("MyApp");
    ...
    contentView.setNavigationBar(navigationBar);
    ...

But get the following during runtime (compiles ok):

Sep 29, 2014 12:43:08 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [ch.xyz.myapp.ui.VaadinUI$Servlet]
in context with path
[/myapp] threw exception [com.vaadin.server.ServiceException: java.lang.NoClassDefFoundError: com/google/gwt/user/client/ui/ComplexPanel]
with root cause
java.lang.ClassNotFoundException: com.google.gwt.user.client.ui.ComplexPanel
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)

Sep 29, 2014 12:43:28 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [ch.xyz.myapp.ui.VaadinUI$Servlet]
in context with path
[/myapp] threw exception [com.vaadin.server.ServiceException: java.lang.NoClassDefFoundError: com/vaadin/addon/touchkit/gwt/client/ui/VNavigationView]
with root cause
java.lang.NoClassDefFoundError: com/vaadin/addon/touchkit/gwt/client/ui/VNavigationView
at ch.xyz.myapp.ui.login.LoginView.(LoginView.java:30)
at ch.xyz.myapp.ui.VaadinUI.init(VaadinUI.java:34)
at com.vaadin.ui.UI.doInit(UI.java:641)
at com.vaadin.server.communication.UIInitHandler.getBrowserDetailsUI(UIInitHandler.java:222)

Any help appreciated, Thanks!