massive updates to homepage and speakers page