[Model] Add templates support

This PR fixes #67 by allowing to define custom templates via `CKEditor.addTemplates`.