move Opportunity model definition

so that it doesn't require an _indaba property
add winnerCategory api
Merge branch 'admin'
remove opportunity.js from component.json