cpp api draft
rename some file
add local_{edge|vertex}_type
simple graph impl done.
restructure the project with CMake
add developer's guide
Merge pull request #1 from thinxer/master

Add a link to developer's guide in README
init