Graphite + cleaning

Hello.

I added a graphite collector, and I also cleaned the library and fix some typo.
I did lot of atomic commit.