new home page concept and it is hot

still have some cleaning up to do but breaks nothing, so i vote merge!