add slugify function in text.py module
add property for absolute path to to state cache dir
more partial work on models