What is the GAPS Diet?

Here is a link to a website that describes it well:

http://www.gaps.me/preview/?page_id=20