Starting a new Contact Manager project

Project to work on design pattern and to write maintainable source
code. The project is a contact manager with serialization in CSV and
maybe in JSON.
Adding the model part
Adding the view part
Adding Validator to the entity manager and entity
Working on model

Adding fields to contact
Adding validation to Mail/Phone/Tag
Adding Junit Test

For testing regex and for next evolution of the model.