Answer object now holds labels and index key
Mark top answer object if it's the first result
Controller now uses only one method for resolve