move sTeam requests and login handling into steam service
this affects how steam is called from controllers