second commit - added primefaces components to view including datatable
third commit - a few improvements and fixes