Add a distinction for when there is no 'user' root object in PUT
Add a distinction for when there is no root 'exp' object in POST
Factorize a regex and add early check in name syntax for exps
Add part implementation for exps endpoint and start enabling tests