Alasdair/logistration error scroll

@rlucioni @wedaly Updated so if JS validation prevents form submission it scrolls up to show the error messages. Without this on mobile it is not obvious what is happening.