Models

Added models with validation for database wip