Improve mobile device layout

Improve the layout on small devices by showing the table as block,
removing min width (prevent horizontal scroll), and add a font-size of
16 to inputs and selects. This prevents most phones from zooming in when
one of them is focused.
Merge pull request #81 from xdumaine/gh-pages

Improve small device layout