Adding some basic templating for the Homepage

Note: the function getBackgroundImage does not work in the slightest. I
have my doubts that we'll end up going forward in that direction at all.
I imagine that we'll end up doing something smart right in the ng-style
itself