Registration module example using JSF - CDI - HIBERNATE (primefaces ready)