Frontpage

This fixes the fields that were being displayed on the FirstView even if they did not exist (Salinity, Orp, AI)

The tests that displayed these fields were left in a debug state and the test for Salinity was in the wrong location (default unhidden was happening after the check was made)

This was tested against both controller in the online testing as well as my own.