Added all the API for AlbumsEndpoint. Added BaseEndpoint to support common code between all endpoints.