Improve experience on mobile devices

I tested this on an iPhone 5, and cross checked Chrome on Mac OS X to make sure the changes didn't affect normal viewing.

Re: https://github.com/orangeduck/BuildYourOwnLisp/issues/7