added initial components to create clean, portable html files from a template, which gets dynamic values from PHP script