remove ConfigReader

The ConfigReader work is interesting, but it doesn't really contribute
to the example, which is intended to be more about build complexity, so
I cropped it out.  Without it, we still have a multi-module project, but
it's more minimal.
remove temporary files and update Git ignore file