allow a configurable collection instead of all HTML files

In my case the default behavior of including all HTML files was not feasible, since I had some libraries in my /src/files directory that included HTML files (docs and such). This change allows a configurable collection to be used instead.