Revert "Modify builder pattern on all requests"

This reverts commit d8fdc77d6a16c71d5430bdd88b4335d5eb729f60.
All functions have required parameters in builder constructor
Add credentials to Api object
Remove parameters from refresh token
Remove credentials from client credentials function
Remove credentials from authorization code call
Rename functions so that they are the same as in other wrappers
Change authorization grant request to use body instead of header for clientId/clientSecret
Update releasedate to new model
Update fixtures
Add function to create an authorizationURL
Rename responses including tokens to more suitable names
Rename getCurrentUser getMe
Rename authorization and authentication tests
Fix bug in UserPlaylistsRequestTest
Fix a little bug in the PlaylistRequest
Refactor error handling