update home page, ready for review, still needs some mobile tweaks