- Added authentication header to protected endpoints.
- Extended
/users/self
endpoint functionality. - Added missing fields to user model.
- Added IP blocking on multiple failed login attempts/excessive number of requests.
- Added moderator user role.
- Spruced up docs and landing page.