Add simple example app

The plan is to make it as basic as possible and have it well documented. We can describe what the example is doing in a separate `.rst` file, and include the source below the description.