1) adding in demo of json driven chart
2) updated chart directive to be based on a scope object binding instead of fn result and made linking/chart creation idempotent