maybe create a Renderer to render template.
maybe create an interface for template engine.
simplified.
added comment.
moved tests under Template folder.
added a renderer test.
added renderer to required.
fixed when destruct.
initial creation of new Template using only PHP.
modifications.
removed unused member variables.
created test for PhpTemplate.
craeted a test case files for PhpTemplate.
to get an instance PhpTemplate.
fixed for PhpTemplate.
after all, render needs to accept a template file name.
renamed parent -> setParent.
added a block method.
added block to the interface.
used clone in block.