(PDOC-2) Improve test coverage for puppet strings

Add some spec test around the face component of the project that ensure that the right HTML is produced for a given input. Additionally, refactor and improve the tests that were added in the previous pull request (#2).