Externalize markup for quinit tests into an html file

The thought occurred to me that since we test against test markup, and not the actual index.html, then any changes to index.html markup do not affect the unit tests. I externalized most of the components' unit testing markup, so all it takes is cut and paste of the index.html markup. Hopefully this will increase unit test accuracy due to not updating the test markup