Forgotten return on next(). Always forgotten returns on nexts()s.
Introducing isUnderage/notUnderage middleware to split out /mybadges and /mybadges/:id routes so underage never get shareTokens
Style tweaks and adjustments per code review
Merge pull request #688 from stenington/clean-up-share-token-logic

Clean up share token logic