chore(callDialog): Simplifying

Remove unnecessary code. It's not needed to reset a value of the input because we always
create a new one.
chore(saveAs): add default name functionality

Add a new argument to set a default name for the file
feat(openDir): enables to select a directory

Breaking changes: The method `open` is renamed to `openFile`
chore(openFile): Add a `multiple` argument

The `multiple` argument allows user to select multiple files
chore(saveAs): Add `acceptType` argument

The `acceptType` argument allows user to filter files by specified types
chore(openFile): Add `acceptTypes` argument

The `acceptTypes` argument allows user to filter files by specified types
chore: Rename `dialog` to `dialogs`