show a full covering image on welcome

Also position footer on bottom and signup section relative to height. The css is kind of hacked ;)