initial commit with work done on bonita-web portal-2.0 branch