Add expiration update on validate. Add rememberMeFor property.

I needed the ability to update expiration every time the page is accessed (pushing out the expiration ttl time).
Also added Remember Me functionality.
same for this.