add inner class to act as text dict
wrap text preprocessing in a class
.gitignore