[String] add empty implementation and basic makefile
[gitignore] Add entry for swp files