more awesome

* add derivative function
* be more graphite-like. use N target query params
* support a way for dependent functions to tell their dependcies
  which range they need (not necessarily just from-until!)
* packages, refactor
simpler, more examples
bugfix: support floats. like scale(foo,1.43)