added a PersistentHashtbl module to the project
added a discrimination tree to the project, with a partial implementation