local context data can be map[string]interface instead of DataBag
added date helper for date input.
added IsGuest helper.
oauth2 require clientId and secret
so it should fail when they are empty.
shorthand function added.