Admin/Moderator Approval before member registration

In Admin>Settings>Access>Registration, there are only 2 options, Public or invite. I need one more option.... Admin control registrations. In both cases (Public/invite), new member directly become member of the community without any more admin control. I need moderator/admin control/approval before a member is registered in community. It'll also help in spam control

Chat (Inbox) Control (Reputation App)

Any new & unknown member can deliver strange spam messages in chat. Please provide chat control in reputation App so that no unwanted message can be delivered in chat before a certain reputation. There is no admin control in chat.

Hope you'll consider. Thanks