Add extra parameters to graphs and missing requirements

Hi, 
Let's start from the easy part: the file ```requirements.txt``` was missing, so I could not run ```make build```.
I added it.

Now for the more complex part: 

python-nvd3 is a great pathway into d3 graphs. Modifying and customizing can be a little bit tricky. So, for those who want a better control on the graphs, I added a keyword ```extras```. I also added documentation for this keyword and example. 

[Here][1] you can find the original motivation, and over this [fiddle][2] you can see a working example:

[1]: http://stackoverflow.com/questions/24533387/d3-text-color-inside-graph
[2]:http://jsfiddle.net/oz123/d2GcC/2/

No problem. It's hard to see... I would have like to have built the documentation to see how it looks in general. But the target for ```make docs``` also fails, because of missing ```conf.py``` for sphinx... And it seems the target inside docs is also not up to date.