Added hash sign files to ignore
Changed terminology for editor-canvas, since it is a container for editors, basically and not the editor itself.
Added make-font func