Add basic responsiveness to the site

Set a breakpoint of 600px and make the panels full-width and vertical rather
than side-by-side. Also address the tabs and search box (albeit not optimally).

Signed-off-by: Dan Scott <dscott@laurentian.ca>