User-Project association backend, contributes to #5