Add fail safes to results/js

We don’t need to submit an empty form, and we don’t need to crash if a
location doesn’t have some data
Start styling and other stuff