Home Page overhaul, small fixes