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/

this part "d3.select('#pieChart svg')... " I dont see why this will end in text_white variable which will then finally ends up in content template.

I would understand if we had:
text_white='d3.selectAll("#pieChart text").style("fill", "white");'