First implementation of favorites functionality
* favorites are stored in gsettings as a map
* favorites are grouped based on folder structure
* separated json functions in utils module