#9 - add setlist data to shows api and cleanup api a bit using base partial and simplifying the returned keys