adding init directory to vpath
minute changes
minute changes
isolating from ctype
adding new str and mem functions