Now using CMake

* Implement CMake
* Start working on Apps
* Start implementing session type
* Cross platform support (Mac OS X and Debian) Windows coming later.
* Updated README.md