updated spotifyApi so all private vars are now using setters and getters