Token expiration functionality

- [x] Log the user out after X time of inactivity
- [x] Auth tokens should be expired by system