added submlime workspace file
added missing files
added external deps to gitignore