New api, new graphics

-Json instead of old xml
-new layout option
-prefs visible in apps
-new graphics
-more
The following changes makes the progress bar (spinner) to be shown out of place, and not exactly in place of the refresh button.