Responsive

Complete site redesign. Added media queries to make it responsive across
screen sizes. Added new content. CSS begun on custom lightbox.