web layer implemented with using both plain jsp and thyemleaf template
view.
user add functionality added.