Fix #154; Add full client-side validation of prereqs