greatly improved main treeview

- main treeview nodes now represent directories, instead
  of the directory being represented by a node under '/'
- this now more closely resembles browsing a directory
added .swp files to the .gitignore
removed print statements during treeview creation