custom front page

includes refactor to have a more standard index.php page