read-config step now automatically validates

Fixes #14

Also prettied up validation error a bit :lipstick: