Add basic trie tests

Add trie object tests and some tests for the insert function.
Add trie definition and insertion method

Updated the tests for a more simplified version and add code to
cover them.
Add tests for insertion of words lists
Add seach and delete methods to the trie DS