Added "new File" functionality

Currently, no new file is associated with the empty editor and a
temporary file will be created when the user "assembles" the code.
If the editor content is saved (before or after assemble) a file will be
created.