fixed serialization (now it's nested and works)
API viewsets added
__str__ method added