GET /auth/signup
create account
GET /auth/login
token
GET /me
my infos (id, username)
GET /friends
get my friends list
PUT /friends/:id
add a friend/accept friend request
DELETE /friends/:id
delete a friend/ignore friend request
POST /messages
send a message to 1 or more
GET /messages
get messages
DELETE /messages/:id
mark message as read and possibly stored on client
GET /messages/:id
read one-time message
POST /conversations
create convo with people {participants:[xxx,yyy], participantsHash: 'xxxyyy'}
GET /conversations
get convo list
POST /conversations/:id/messages
post message in convo
GET /conversations/:id/messages
get messages in convo
GET /conversations/:id/messages/:id
get message in convo