More CSS / file re-org

Reduced media queries down to 4 breakpoints to support iPhone, iPad,
laptop, desktop.  Added listeners to pause sound when app loses focus.
Reorganized files into new folders.