Gitignore updated, lib renamed to externals, CMakeLists updated, main and test updated ycm config added
Merge