a first whole page, should be almost done
(everything except jsf and web-services)