Removed Empty Directory Placeholder From tests

The empty placeholder should have been removed when the first test was
added.
Adds Template Test

The test demonstrates altered behavior for the Template class -- accepting
a string template as an alternative to template filename.
Refactors Template Class to Allow Template String

This change is backwards compatible since the default type is filename. An
additional template type to support strings, rendered using eval(), has
been added.