added api serializers and views for all models