Private buddypress community and landing page

I am not sure if the membership plugin does all the things I am looking for. I want my site to be private until signing up or in. Don;t know how to set that in Membership plugin. Also want to learn how to create a sign up/sign in landing page. Where do I create it and how do I get my domain name to point to this sign up page as the landing page.
Thanks