Added API endpoint for getting all brands

Also, as part of this merge fixed brand indexing issues, swagger basepath problems (double slash on requests) and also added URL field (will be updated soon).