Added file path support to :edit to match vim behaviour

Added file path support to :edit to match vim behaviour

```
:e /Path/to/directory -> no action, status bar = Vintageous: "/Path/to/directory" is a directory
:e /Path/to/existing/file -> open file, status bar = Vintageous: "/Path/to/existing/file"
:e /Path/to/non/existing/file -> open new tab, status bar = Vintageous: "/Path/to/non/existing/file" [New File]
:e /Path/to/non/existing/file/in/non/existing/dir/test -> open new tab, status bar = Vintageous: "/Path/to/non/existing/file/in/non/existing/dir/test" [New DIRECTORY]
```