making the site a little better for mobile

fixing the tables being weird, the homepage to have a separate layout
for mobile