Auth via Steam

fixes #2