Using Spring MVC to manage pages

CHANGELOG:
- pom.xml : exclusion of default logging
- ComputerDto : builder remove (no need)
- ComputerMapper builds dto without builder for now
- Every Servlet convert to Controller (much better, very clean)
- Service annonnation from Component to Service
- component-scan usage is better
- Adding Spring mvc and dispatcher servlet
- every link in jsp and taglib change to match new links
Using modelAttribute annotation

CHANGELOG:
- dashboard controller : use model page instead of requestparam
- minor changes in names
Page using validator and model annotation

CHANGELOG:
- All Validator implements spring validator (some might be empty)
- PageValidator implemented.
- remove my validator interface
- Dashboard controller now uses @modelAttributes for page
- logback.xml added in order to contain debug spam
Validators use my errors code

CHANGELOG:
- my custom errors only have a string id (for next step)
- ComputerValidator implemented
- uses of flashattributes in saveController
Fix PageWrapper setter for direction and orderby String (for Spring)
Fix : ComputerMapper.toDao company null, CompanyDao findAll is order by name
ComputerValidator id validation changed
ComputerService getPage no longer return a new object.

CHANGELOG:
- DashboardController don't add the new page to the model (due to the modification)
- Adding width on input number (in main.css)
Javascript : arrowkeys change pages
Output jsp now in c:out avoiding xss injection

CHANGELOG:
- PageValidator test on pageLimit and currentPage when total > 0
- dashboard with c:out default value
Change url to c:url
Adding description to taglib