ALL THE UPDATES

Includes a mobile-first responsive layout, some bugfixes for CSS, and
documentation on each of the functions.  Whew!