Added pyc to gitignore
Integrated with YouCompleteMe, added ycm config file
use CMake as build system