Ignore `vendor` folder
Move XLiveServices to seperate gem and reimplement client properly