Refractoring on package name and implementation names
Refractoring variable name, class name ... to english only
Adding pageValidator

Create ErrorPage and valide page with Validator
Page validator and somes other changes, list below

Changes :
- Adding errors alert in dashboard
- Error class constructor are now only private
- ErrorPage added
- Validator now needs 2 generics class : the second is the Error class
- PageValidator added
- removing log from ComputerService (less spammy)
- add use of PageValidator in dashboard and save servlet
Merge of Search and Dashboard servlet
Convertion to Maven
pom.xml, using properties
web.xml listener ContextLoaderListener
Model to beans
ConnectionManager pool handle by spring
Use Spring to manage objects life

CHANGELOG:
- PageValidator not used (bug)
- Named interface don't use generic type
- BoneCP Datasource for spring
- ConnectionManager, Dao and service are now beans
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