Made default folders configurable

Added data\Folders class to contain default folders configuration.
Modified navigation to cycle through default folders.
Other parts edited to use new default folders config
ModelCollections now have filter() to filter existing objects by a query