Start using the Fiddle object

The main component now uses the Fiddle object instead of interacting directly with gists.
Examples now provide Fiddle objects.
The Fiddle provides saving and loading capabilities to and from gists.

Changed some names to match the new usage:
loadGist -> loadFiddle
loadFiddle -> editFiddle
gistId -> fiddleId
Clean up copyright notices

All the copyrights are available at LICENSE.md.
Remove setupGistLink

All the logic was moved as bindings to the template.
Flush editors content into fiddle object when execute