.gitignore file added and prepend functions of cstring implemented