User-Project association backend

Contributes to issue #5