Code style cleanup and add copyright and license notice

No functional change.
Enumerate argument otherwise /etc

The path passed as argument is enumerated, otherwise /etc is used.
Connect PlacesView to FolderView

Change folder when a PlacesView item is clicked.