Fixes #16 - optimizes ohanapi.org for mobile

Adds media queries for styling ohanapi.org on small viewport sizes.