What board for programming ESP8266?

I am trying to program the ESP8266 for use with a WiFi relay that I have purchased. To do this I had to purchase a FTDI module.
I found an article on Instructables which uses a small breadboard to assist programming.
I have made the board and wired it as described in the article so am ready to program.
It says that you in the Arduino IDE go to Tools -> Board, then select 'Generic ESP8266 Module.
I have checked the list and there is no such board listed.
Can this be added to the list of boards, if so, how?
Until I can find this I am stuck and can't proceed with my project.

Here is a link to the article:

This article shows what board package to select in the IDE.