Added lose coupling using plain old factory pattern

Presentation layer uses ServiceFactory. Service layer uses DaoFactory.
Removed dependency among concrete implementations.
Added simple JSP Presentation

index.jsp displaying the data from database in HTML table