Document ActiveRecord Validations

First pass at adding validation information onto each fields definition.

I'm expecting to discover additional corner-cases that this doesn't handle
as it sees additional use.