Added google tests.

Also added trie data structure for lower case alphabets.