add str type and constructor
update utility functions for strings
print strings with special characters escaped