This is copy of google gwt mvp tutorial program, changed.