add graph type option to allow for creating pie charts
Merge pull request #39 from fridgei/add_graphtype

add graph type option to allow for creating pie charts
add support for graphite templates
Merge pull request #40 from classmarkets/master

Support for graphite templates
Make scale() and scaleToSeconds() independent.

They don't need to be mutually exclusive, consider Rx bytes on an
interface, sampled per minute and you want bits/sec:

scaleToSeconds(scale(some.host.interface.octets.eth0.rx,8),1)
Merge pull request #41 from bodgit/scale

Make scale() and scaleToSeconds() independent.
Handle yMin(Left)/yMax(Left).

Graphite normally uses yMin and yMax but these cease to have any effect if
you're using dual-axis mode. Add code to scan through the graph fields and
if any field sets "second_y_axis", switch to using yMinLeft and yMaxLeft
instead where appropriate.
Merge pull request #42 from bodgit/dual_axis

Handle yMin(Left)/yMax(Left).
Fix for data[target] having nil

Compacting data[target] - if data[target] has nil, we get a "ArgumentError: comparison of Float with nil failed"
Merge pull request #44 from prashanthrajagopal/master

Fix for data[target] having nil
Display metrics on status OK

Print out min, max and current metrics when status is OK from graphite.
Merge pull request #45 from prashanthrajagopal/patch-1

Display metrics on status OK
Values should be derived before summing
Merge pull request #46 from davewongillies/derive-fix

Values should be derived before summing
added support for summarize function
Merge pull request #47 from davewongillies/summarize

added support for summarize function
add data filters
Merge pull request #48 from fridgei/data_filters

add data filters
add sum series with wildcard option
Merge pull request #49 from fridgei/sum_with_series

add sum series with wildcard option