Associate users and opportunities

### User - Opportunity Association

@MrMaksimize please review.

Note that the association is completely application-based with no actual restrictions on the database. Sequelize's fault. Anyways there's a test for this as well, so it works!
wait -- why are you grabbing this twice (ln 82) and also you're using Model for an instance