feat(login): add remember me functionality

Notes:
- $sessionStorage is used when « remember me » is not checked
- $localStorage is used when « remember me » is checked
- with « remember me » checked, the token will expire after 7 days

Closes #259 (partly)