Punch Needle - What do I need to start?

The specifics of tools available, which foundation fabric to use, frame options and the down low on yarn types. It's all here.