examples/counter: update README description of files
examples/counter: code commenting to explain QD idioms.
split up qd.hpp header file