Move Makefile to {PROJECT_ROOT}/src
Clear a small problem when graph is freed
Renamed the identifiers for types

e.g. vid_t to VertexId since ‘_t’ is reserved for POSIX identifiers.