create interest model

Closes #3 
We should use `UserProfile` and not `User` for mapping the interests.