Create Seolan service wrapper and refactor remote authentication service
to use it