Use link assembly functions to put together links in returned data
Function to create error dicts
Refactor for readability
Rearrange for clarity
Create a response construction function
Use build_response() in GET /dialogue/<dialogue_id>/utterance/<utterance_id> route
Use _links construction functions
Fix crash when retrieving a bad utterance ID supplied for a valid dialogue
Don't use a list comprehension. Just find the utterance & return it