responsive refactor

rewrote the wireframe following mobile first philosophy (cleaned up my messy markup while at it).