Changes to the html writer, html subwriters, and item viewers to push much of the logic that was incorrectly sitting in the HTML_MainWriter into the appropriate subwriters and viewers.   Makes these object more correctly object-oriented and encapsulates their behavior more correctly.
Merge branch 'master' of github.com:MarkVSullivan/SobekCM-Web-Application