made datahandler more input agnostic

input can now be either a string or a dict
if a dict it should supply a key that returns the text to compare

this is more modular and more testable
removed stats stuff from anagram functions, changed some names

string_one and string_two become one & two, respectively
renaming some things

datahandler.py becomes anagramfinder.py
DataCoordinator becomes AnagramFinder