revise UI and validation

- form location (long, lat, elev is required)
- form taxon (morph is required if gen and spec is filled)
- form det (taxon is required,)
- form indiv (tag and plot is not required)