Recurring donations - Pending Scott's review

@feinbergscott Pair with https://github.com/purposefoundation/allout/pull/4