23 mobile fixuns

Better mobile and desktop styling. Its not perfect, but I think this is a good enough point to release it to gh-pages.
Why? Its better to have access to that info available in the yavascript, we may end up using it in places it shouldn't be used. I think adding `isMobile` and using that to determine the state of the app continuously will make things more complex.

Right now all we have to do is set one view to be invisible and the other visible, and just toggle those states as needed.