Ported placeholderText directive from Plunker
Added remaining tests for TextGeneratorService
Added remaining tests for placeholderText directive