This update solve the problem of lazyload.

On Last Sat I assumed this problem was related with inappropriate style
of using session. But it is not.

The reason for error:org.hibernate.LazyInitializationException: could
not initialize proxy - no Session is beacuse when we use lazy load the
seesion must keep open until we finish using of lazy load part. In
spring a filter -- OpenSessionInViewFilter -- is created for this. 

The reason I met the exception last week is I use the wrong order of
filter declaration in web.xml. It should declare spring configuration
then struts configuration. 

you can check the difference between this version and last version in
web.xml file
First time have a successful merge....

merge branch Quang to branch Master
commit with generate hibernate files
commit other unnecessary change
Rebase To Kim's Branch with all the Hibernate Tables
Added styling to both login and enquiry form.
Break up th enquiry form to have include components of smaller jsps
incorporate Skeleton css for mobile views
Added jquery and jqueryui library to project folder.