'Thin controller'. Re-jig swipe logic.
Return the api
Merge pull request #871 from guardian/swipe-refactor

'Thin controller'. Re-jig swipe logic.