major clean-up. fixed logging methods for better tracking. fixed more 'search gotchas'. added htmltools.html_content() class for cleaner code and less string concatenation (still needs to be implemented in blog, viewer, home, etc.).