added a favorites model, working on implementing the user page