feat: created business logic for auth
- created services for generating tokens, user sessions handling, identifing user
- renamed jti in refresh token service
- updated auth service by removing validate method and adding login, logout, refresh methods
- created types
- created enum for env keys
- added exports in index files