Initial Implementation of Responsive Design

- Add media queries for iPhone, iPad and generic smartphone class
  devices
- Add unimplemented media queries for larger screens