Tons of changes, implemented MotifEntrySearch.search() might need to implement a slightly different based on the MotifEntryLibrary returning entries not nodes will lose the type of the node