Disable retreat payment button until registration

I did a very simple check on the payments page that ensures current_user is registered for any retreats that get rendered; otherwise the payment button is disabled. @ivanvarghese please style and add informative errors to your heart's content.