Design cleanup for mobile
Fix a few js "errors"
Mobile search results listing
A bit of smartphone styling

Fixes #19 mostly