added models and their admin views with basic functionality