Added string functions. Modified directory structure and Makefile