let `getFormOptions` create an array for the `validation_groups` option

This makes it easier to just add further validation groups by appending them to the returned value, eliminating the need to redefine the generated step-specific one. Added a test to avoid regressions. Refs #37.