using activemodel serializers instead of roar for json standardization. created serializers for several models