Added some documentation, and fixed spelling on doughnutchart directive