Implement NVD3.js

This implements NVD3.js in favor of highcharts due to a license conflict.
This solves following issue: #192

This was asked to be implemented on the 1.2 branch on issue #193

Sorry that it took so long before I could implement this on the 1.2 branch.