Awesome thank you! a couple of questions,
1. How would I connect individually I'm use to the Bluetooth module auto connecting
2. would I need to 'bind' all of the slave nodes to the master or should I have the master on searching mode always?
3. Esp8266's that is the wifi Module correct? because the home automation thing I am making, the reason I was using BT is for Security, BT is far more secure then WIFI.
4. watdo you mean do away with Arduinos?
Auto connect connects to the same module every time so when using more than one slave you would need to control the connections. Probably the easiest way to do this is to first do it using a serial monitor to enter the commands and once you have everything working put the commands in a sketch.
You can bind etc or you can manually pair. Pairing manually is a lot easier and would make the sketch a lot simpler. I would manually pair the modules first (you only do this once) and then have the connection part in the sketch.
Yes, ESP8266 is wifi. If you are aware about security from the onset then using ESP8266s shouldn't be a problem. ESP8266s are fairly well documented now and google will point you to lots of information.
The ESP8266s are microprocessors with wifi built in (not just wifi chips) and you can now program them using the Arduino IDE. This means in many cases you can use them alone instead of with an Arduino.
For example, I have a small quote of the day device, this reads a random quote from the internet and displays is on a small screen. This started out as an Arduino + ESP8266 + Oled screen. It is now just an ESP8266 + screen.