Principal imlements serializable so it can be restored from session
Added jetty plugin and fixed version number and url in pom