Responsive changes

Made the site more responsive. Lots of table additions to layout.