Added new method to ConsentService to reduce number of calls to Dynamo when signing in.

Verify there's a test where you consent, and you're up-to-date, then a new consent is created, and you're consented but not up-to-date, then you consent to that new record, and both are true again. Through the service methods.