Cleanup


I add README.md file with code conventions and brief description of the
project.
I also restructure whole graph code to fit the conventions described in
README.md.