memberships can be added

it-134 memberships can be added, need to see what to do for exception
management and a way to deal with some sort of transactions.
maybe we need an "add memebership for user"