some initial work to make this work ok on mobile
Merge pull request #32 from syoder/initial-mobile-styling

some initial work to make this work ok on mobile