Merge pull request #247 from jrideout/grunt

Switch to grunt
Allow negative values in row chart
update test cases