Models

Added contact model and validation