add new file at top level

@dinhviethoa @devoncarew 

Add the ability to create new and open new file using the save as dialog