Added validation options to good.

Fixes #165
Related to #145

Added pretty strict validation rules.