Added models and basic database structure