Friends List refactored

Friends List stuff now uses the JPokemonService pattern introduced for
battle lobbies