Gringotts::User decorator
verification skeleton (controller/view/cucumber)
non-opted-in users should not be able to go to the verification page
attempts form feature (Gringotts::Attempt model/migration/factory/spec)
attempt.user_id should *not* be unique (obv. multiple attempts per user)
verification attempt POST route; strong params
gringotts facade pattern to simplfy public interface
settings validations use rails 4 style instead of validates_*_of
attempt validation spec/cucumber
Gringotts::Vault is new facade linking main app user to all gringotts objects
validation -- handle invalid code received
validation -- handle invalid code received
attempts can be successful ... or not
factories_spec should just skip base_ factories
Gringotts::Code generates and logs the actual code expected
Merge branch 'code' of https://github.com/conroywhitney/gringotts into code

Conflicts:
	app/controllers/gringotts/verification_controller.rb
	app/models/gringotts/attempt_validator.rb
	app/models/gringotts/vault.rb
validation tests/redirect for correctly-entered code (y4y!)
(temporarily) re-show code on verify page after invalid attempt