[ ] Todo PUT /user Update the user object (only certain attributes are supported)
[ ] Todo DELETE /user Delete a user object entirely, USE WITH CAUTION!
[ ] Todo POST /user/revive Revive your dead user
[ ] Todo POST /user/reroll Drink the Fortify Potion (Note, it used to be called re-roll)
[ ] Todo POST /user/reset Completely reset your account
[ ] Todo POST /user/sleep Toggle whether you're resting in the inn
[ ] Todo POST /user/rebirth Rebirth your avatar
[ ] Todo POST /user/class/change Either remove your avatar's class, or change it to something new
[ ] Todo POST /user/class/allocate Allocate one point towards an attribute
[ ] Todo POST /user/class/cast/{spell} Casts a spell on a target.
[ ] Todo POST /user/unlock Unlock a certain gem-purchaseable path (or multiple paths)
[ ] Todo POST /user/batch-update This is an advanced route which is useful for apps which might for example need offline support. You can send a whole batch of user-based operations, which allows you to queue them up offline and send them all at once. The format is {op:'nameOfOperation',parameters:{},body:{},query:{}}
[x] Todo POST /user/tags Create a new tag
[ ] Todo POST /user/tags/sort Sort tags
[x] Todo PUT /user/tags/{id} Edit a tag
[x] Todo DELETE /user/tags/{id} Delete a tag
[x] Todo Implement response object to ScoreTaskAsync