Added encryption

@civitaslearning/front-end

This is a public repo. These changes temporarily add encryption to session cookies.
Is there a reason you don't describe the keys param?  I notice you're only using `keys[0]` in the decrypt/encrypt functions.