Split passport handling out of routes into separate authentication.js file.
Answer to https://github.com/FronterAS/retrospectacular/pull/19