Change multi scope life times

Multi-scope Tokens now receive an expiration date of longest scope. However if another scope is attempted to be used outside the it's own expiration period that scope is removed from the token.