Adding initial main, changing to his structure.
Adding ycm config file. Adding cunit library.