Add a controller for the file drawer and outline view and attach it to the window.
Import the example code from Apple for showing files and directories in a outline view.
Only show the drawer if the root path is a directory and only show the files from the root down.

TODO Currently the way the root is retrieved is a hack. But focus on the drawer first.
Open the selected file.
Show the file icon before the name.

Imported from Apple's ImageAndTextCell class from the DragNDropOutlineView sample.
Expand the root item by default.
Show a menu when left clicking on a file and add a rename item which isn't really working yet.
Reveal a file in the Finder through the contextual menu. And fix a segfault.
Create a new directory. Still need to add numbers if a folder named 'untitled folder' already exists.
Really fix segfault.
Use FSEvents to watch for changes from the root down.
Reload only the directory that changed contents.
Add TODOs
Add more TODOs
More TODO
Open files in same window as drawer
Don't try to open directories
Don't add Vim swap files to browser
Add actions to open/close drawer
Change root when double-clicking a folder