No point in having different digests I suppose.
Clean up existing specs a bit.
Implement digestor class.
Add digestor to form builder.
Implement GateKeeper to authenticate form.

Including digests.
Add digestor stores.