Made models to support commnunities
Much cleaner way of adding removing members in community model