megre: chore/streak into dev
new endpoints for managing a user's streak. a streak is based on the number of times a user is able to complete challenges before its due date. the only prerequisite for managing streaks is that challenges are completed with the challenges/complete endpoint. the rest is managed in the backend.