Improve VoyagerPHP architecture (authentication)