Some fixes and changes to pie and donut charts

- Adds transition based on this: http://bl.ocks.org/mbostock/1346410
- Adds basic color support (should be refactored to work with other charts)
- Fixed updating on changes.