Added foreign key ID field name for relationship.
Added new API controller for narratives.
Integrated Shahrad's prior implementation for testing purposes.