Refactored funders -> user allowing one model with different roles to fullfil both funders and recipients

Added prelim cancan addition