Smart Debit Payment Pull into CIVI

1) In the first page of the pulling, list a drop down with 'auddis' dates so that user could pick one
2) in the second page, display the rejection contact details & the valid contact details and summary of the amount to be added/ cancelled.
3) Stop the sync process if smart debit payment does not linked to civi contact
4) Add membership column to recur table if not exists
5) populate the membership column on new membership sign up 
6) reconciliation of missing recurring (things are in smart debit but we can’t link to civi contacts) -- linked to reconciliation extension
7) warning on user click ‘continue’
8) show the contact details with the link to open the contribution which have been created in the final page of the pull process