Fixed things, cleaned, added more text-UI. Working well, but takes a long time. Need to save and load dictionary so it isn't built every time.