refactored artist page (view and template)