loading indicator on homepage added

loading indicator will avoid users to see how the DOM is loading and JS
is building the template.

+ some small improvements